ASP.NET 2

ASP.NET 2

University

7 Qs

quiz-placeholder

Similar activities

Node.js Database Connection

Node.js Database Connection

University

12 Qs

Computer

Computer

University

10 Qs

AWD Quiz #3

AWD Quiz #3

University

10 Qs

Network and Communication  - Prelim Exam

Network and Communication - Prelim Exam

University

10 Qs

Vue.js Watchers

Vue.js Watchers

University

10 Qs

Reservaciones

Reservaciones

University

6 Qs

Understanding the Callbacks,  Async/Await, API Integration i

Understanding the Callbacks, Async/Await, API Integration i

3rd Grade - University

8 Qs

ES6 Post Test

ES6 Post Test

University

5 Qs

ASP.NET 2

ASP.NET 2

Assessment

Quiz

Computers

University

Hard

Created by

Daniel Carreras

Used 3+ times

FREE Resource

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

¿En qué fichero se suele situar la configuración de la base de datos?

Todas son correctas

_Layout.cshtml

appSettings.json

Program.cs

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

¿Qué le falta al código?

public async Task<IEnumerable<Reserva>> listarReservas(){

return await connection.QueryAsync<Reserva>(@"SELECT * FROM Reserva;");

}

IEnumerable<Reserva> reservas = return await connection.QueryAsync<Reserva>(@"SELECT * FROM Reserva;");

using var connection = new FbConnection(connectionString);

Está bien

Ninguna de las anteriores

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

¿Cómo arreglarías el código?

public async Task<int?> idLastReserva(){

IEnumerable<Reserva> last;

using var connection = new FbConnection(connectionString);

last = await connection.QueryFirstAsync<int>(@"SELECT MAX(IDRESERVA) as ID FROM RESERVA");

return last;

}

Cambiando:

IEnumerable<Reserva> last;

por

int? last = 0;

Cambiando:

connectionString

por

defaultConnection

Cambiando:

QueryFirstAsync

por ExecuteAsync

Está todo bien

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

¿Qué método utilizarías en lugar de las XXXX?

public async Task insertarReserva(Reserva reserva){

using var connection = new FbConnection(connectionString);

var sql = "INSERT INTO RESERVA(IDRESERVA,APELLIDOS,NOMBRE,NIF,IDVUELO,N_ASIENTOS,CANCELADO) VALUES("

+ reserva.idreserva + ",'" + reserva.apellidos + "','" + reserva.nombre + "','" + reserva.nif + "'," +

+ reserva.idvuelo + "," + reserva.n_asientos + "," + reserva.cancelado + ")";

await connection.XXXX(sql);

}

QueryAsync

ExecuteAsync

QueryFirstOrDefault

QuerySingle

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

¿Cómo puedo inyectar un servicio en mi clase HomeController?

Añadiéndolo en el fichero Program.cs

Creando una instancia en el fichero AdminController.cs

Creando una instancia en el fichero HomeController.cs y nada más

Ninguna de las anteriores es correcta.

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

¿Qué le falta/sobra a mi función?   

public Task<IActionResult> Index()

    {

        IEnumerable<Reserva> reservas = await reservaRepository.listarReservas();

        return View("Index", reservas);

    }

Falta Async delante del Task

Sobra IActionResult

Sobra el IEnumerable

Falta un objeto connection

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

AñadirReserva es la acción de un formulario, ¿qué le falta al código?

public async AñadirReserva(Reserva reserva){

if (!ModelState.IsValid){

return View("Reserva", reserva);

}

try{

await reservaRepository.insertarReserva(reserva);

return View("Exito_insercion");

}catch(Exception e){

_logger.LogInformation(e.ToString());

return View("Reserva", reserva);

}

}

No le falta nada

[HttpPost]

Task<IActionResult>

B(verde) y C(amarillo) son correctas