Ejemplo 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);
        }
Ejemplo n.º 2
0
        public ReservaServiciosResponse ObtenerReservaServicios()
        {
            var response = new ReservaServiciosResponse
            {
                EsValido         = true,
                ReservaServicios = new List <ReservaServicio>()
            };

            try
            {
                response.ReservaServicios = _sisRentModel.ReservaServicio.ToList();
            }
            catch (Exception e)
            {
                response.EsValido     = false;
                response.MensajeError = e.GetBaseException().Message;
            }

            return(response);
        }
Ejemplo 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);
        }
Ejemplo 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);
        }