Example #1
0
        public IActionResult List()
        {
            bl.TipoVehiculoController controladorTipoDeVehiculo = new bl.TipoVehiculoController();

            var _tiposDeVehiculo = controladorTipoDeVehiculo.ListarTiposDeVehiculo();

            return(Ok(_tiposDeVehiculo));
        }
Example #2
0
 public IActionResult Update([FromBody] TipoVehiculo tipodDeDehiculo)
 {
     bl.TipoVehiculoController controladorTipoDeVehiculo = new bl.TipoVehiculoController();
     try
     {
         controladorTipoDeVehiculo.ModificarTipoDeVehiculo(tipodDeDehiculo);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(NotFound(ex.Message));
     }
 }
Example #3
0
 public IActionResult Delete([FromQuery] int id)
 {
     bl.TipoVehiculoController controladorTipoDeVehiculo = new bl.TipoVehiculoController();
     try
     {
         controladorTipoDeVehiculo.EliminarTipoDeVehiculo(id);
         return(Ok());
     }
     catch (Exception)
     {
         return(NotFound("No existe el tipo de vehiculo."));
     }
 }
Example #4
0
 public IActionResult Post([FromBody] TipoVehiculo tipoVehiculo)
 {
     try
     {
         bl.TipoVehiculoController controladorTipoDeVehiculo = new bl.TipoVehiculoController();
         controladorTipoDeVehiculo.AgregarTipoDeVehiculo(tipoVehiculo);
         return(Ok(new { result = true, message = "Tipo de vehiculo creado correctamente" }));
     }
     catch (Exception)
     {
         return(Ok(new { result = false, message = "Los datos enviados no tienen el formato esperado." }));
     }
 }
Example #5
0
        public IActionResult Get(int id)
        {
            bl.TipoVehiculoController controladorTipoDeVehiculo = new bl.TipoVehiculoController();
            var tipoDeVehiculo = controladorTipoDeVehiculo.ObtenerTiposVehiculo(id);

            if (tipoDeVehiculo == null)
            {
                return(NotFound("No existe el tipo de vehiculo."));
            }
            else
            {
                return(Ok(new { tipoDeVehiculo.ID, tipoDeVehiculo.Nombre }));
            }
        }
Example #6
0
        public IActionResult GetTipoDeVehiculoPorNombre([FromQuery] string nombre)
        {
            bl.TipoVehiculoController controladorTipoVehiculo = new bl.TipoVehiculoController();
            var tipoDeVehiculo = controladorTipoVehiculo.ObtenerTipoVehiculoPorNombre(nombre);

            if (tipoDeVehiculo == null)
            {
                return(NotFound("No existe el tipo de vehiculo."));
            }
            else
            {
                return(Ok(new
                {
                    tipoDeVehiculo.ID,
                    tipoDeVehiculo.Nombre
                }));
            }
        }