public IActionResult List() { bl.TipoVehiculoController controladorTipoDeVehiculo = new bl.TipoVehiculoController(); var _tiposDeVehiculo = controladorTipoDeVehiculo.ListarTiposDeVehiculo(); return(Ok(_tiposDeVehiculo)); }
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)); } }
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.")); } }
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." })); } }
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 })); } }
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 })); } }