Exemplo n.º 1
0
        public ReservaServiciosResponse ActualizarReservaServicio(ReservaServiciosRequest request)
        {
            var response = new ReservaServiciosResponse
            {
                EsValido = true
            };

            try
            {
                var reservaServicio = _sisRentModel.ReservaServicio
                                      .FirstOrDefault(o => o.IdReservaServicio == request.ReservaServicio.IdReservaServicio);
                if (reservaServicio == null)
                {
                    response.EsValido     = false;
                    response.MensajeError = "Reserva y/o Servicio no encontrado";
                }
                else
                {
                    reservaServicio.IdReserva     = request.ReservaServicio.IdReserva;
                    reservaServicio.IdServicio    = request.ReservaServicio.IdServicio;
                    reservaServicio.ValorServicio = request.ReservaServicio.ValorServicio;
                    _sisRentModel.SaveChanges();
                }
            }
            catch (Exception e)
            {
                response.EsValido     = false;
                response.MensajeError = e.GetBaseException().Message;
            }

            return(response);
        }
Exemplo n.º 2
0
        public ReservaServiciosResponse ObtenerReservaServiciosPorIdReserva(
            ReservaServiciosRequest request)
        {
            var servicios = new ReservaServiciosDa().ObtenerReservaServicios().ReservaServicios.
                            Where(o => o.IdReserva == request.IdReserva).ToList();

            return(new ReservaServiciosResponse
            {
                EsValido = true,
                ReservaServicios = servicios
            });
        }
Exemplo n.º 3
0
        public ReservaServiciosResponse ObtenerReservaServicio(ReservaServiciosRequest request)
        {
            var response = new ReservaServiciosResponse
            {
                EsValido = true
            };

            try
            {
                response.ReservaServicio = _sisRentModel.ReservaServicio
                                           .FirstOrDefault(o => o.IdReservaServicio == request.IdReservaServicio);
            }
            catch (Exception e)
            {
                response.EsValido     = false;
                response.MensajeError = e.GetBaseException().Message;
            }

            return(response);
        }
Exemplo n.º 4
0
        public ReservaServiciosResponse CrearReservaServicio(ReservaServiciosRequest request)
        {
            var response = new ReservaServiciosResponse
            {
                EsValido = true
            };

            try
            {
                _sisRentModel.ReservaServicio.Add(request.ReservaServicio);
                _sisRentModel.SaveChanges();
                response.ReservaServicio = request.ReservaServicio;
            }
            catch (Exception e)
            {
                response.EsValido     = false;
                response.MensajeError = e.GetBaseException().Message;
            }

            return(response);
        }
Exemplo n.º 5
0
 public ReservaServiciosResponse AgregaReservaServicio(ReservaServiciosRequest request)
 {
     return(new ReservaServiciosDa().CrearReservaServicio(request));
 }
Exemplo n.º 6
0
 public ReservaServiciosResponse EliminarReservaServicio(ReservaServiciosRequest request)
 {
     return(new ReservaServiciosDa().EliminarReservaServicio(request));
 }
Exemplo n.º 7
0
 public ReservaServiciosResponse ActualizarReservaServicio(ReservaServiciosRequest request)
 {
     return(new ReservaServiciosDa().ActualizarReservaServicio(request));
 }
Exemplo n.º 8
0
 public ReservaServiciosResponse ObtenerReservaServicio(ReservaServiciosRequest request)
 {
     return(new ReservaServiciosDa().ObtenerReservaServicio(request));
 }