public async Task ObtenerPorId_Devuelve_ElPasajero()
        {
            var reservaId = AgregarReservaDeUnaCamaParaLaFecha(new DateTime(2020, 09, 17), new DateTime(2020, 10, 17));
            var reserva   = await _repository.ObtenerPorId(reservaId);

            reserva.PasajeroTitular.DniOPasaporte.Should().Be(_pasajero.DniOPasaporte);
            reserva.PasajeroTitular.NombreCompleto.Should().Be(_pasajero.NombreCompleto);
            reserva.PasajeroTitular.Email.Should().Be(_pasajero.Email);
            reserva.PasajeroTitular.Telefono.Should().Be(_pasajero.Telefono);
        }
示例#2
0
        public async Task <ReservaTo> ObtenerReservaPorIdAsync(int id)
        {
            ReservaTo reserva = new ReservaTo();

            using (var Contexto = ViveVolarDbContext.GetDbContext())
            {
                var reservaRepositorio = new ReservaRepository(Contexto);
                var result             = await reservaRepositorio.ObtenerPorId(id.ToString());

                reserva = Mapper.Map <ReservaTo>(result);
            }
            return(reserva);
        }