public RespuestaReservaListar ListarReserva(EntradaReservaListar entradaListaReservas) { RespuestaReservaListar respuestaReservaListar = new RespuestaReservaListar(); List <Reserva> reservas = servicioReserva.ListarReserva(entradaListaReservas.IdReserva, !string.IsNullOrEmpty(entradaListaReservas.RutEmpresa) ? entradaListaReservas.RutEmpresa: "-1", !string.IsNullOrEmpty(entradaListaReservas.RutPasajero) ? entradaListaReservas.RutPasajero: "-1", !string.IsNullOrEmpty(entradaListaReservas.NombreEmpresa) ? entradaListaReservas.NombreEmpresa: "-1", entradaListaReservas.FechaDesde.Equals(DateTime.MinValue) ? DateTime.Parse("1900-01-01") : entradaListaReservas.FechaDesde, entradaListaReservas.FechaHasta.Equals(DateTime.MinValue) ? DateTime.Parse("2100-12-31") : entradaListaReservas.FechaHasta, entradaListaReservas.EstadoReserva, entradaListaReservas.IdSucursal); if (reservas == null) { return(new RespuestaReservaListar() { Datos = new List <Reserva>(), Exito = false, MotivoNoExito = MotivoNoReservaListar.ErrorNoControlado }); } if (reservas.Count == 0) { return(new RespuestaReservaListar() { Datos = new List <Reserva>(), Exito = false, MotivoNoExito = MotivoNoReservaListar.SinDatos }); } respuestaReservaListar.Exito = true; respuestaReservaListar.MotivoNoExito = MotivoNoReservaListar.Exito; respuestaReservaListar.Datos = reservas; return(respuestaReservaListar); }
public async Task <RespuestaReservaListar> ListarReservaAsync(EntradaReservaListar entradaListaReservas) { return(ListarReserva(entradaListaReservas)); }