示例#1
0
        public UsuariosResponse CrearUsuario(UsuariosRequest request)
        {
            var response = new UsuariosResponse
            {
                EsValido = true
            };

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

            return(response);
        }
示例#2
0
        public VehiculosResponse CrearVehiculo(VehiculosRequest request)
        {
            var response = new VehiculosResponse
            {
                EsValido = true
            };

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

            return(response);
        }
示例#3
0
        public ReservasResponse CrearReserva(ReservasRequest request)
        {
            var response = new ReservasResponse
            {
                EsValido = true
            };

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

            return(response);
        }