public IActionResult Put(int id, UnidadOperativa unidadOperativa) { UnidadOperativaService unidadOperativaService = new UnidadOperativaService(); try { unidadOperativaService.ActualizarUnidadOperativa(unidadOperativa); return(Ok()); } catch (Exception e) { return(StatusCode(500, new { Message = "Error en el servidor" })); } }
public IActionResult Delete(int id) { UnidadOperativaService unidadOperativaService = new UnidadOperativaService(); try { unidadOperativaService.EliminarUnidadOperativa(id); return(Ok()); } catch (Exception e) { return(StatusCode(500, new { Message = "Error en el servidor" })); } }
public IActionResult Get(int id) { UnidadOperativaService unidadOperativaService = new UnidadOperativaService(); var res = new Dictionary <string, Object>(); try { res.Add("unidadOperativa", unidadOperativaService.ObtenerUnidadOperativa(id)); return(Ok(res)); } catch (Exception e) { if (e is NotFoundException) { return(NotFound(new { Message = e.Message })); } return(StatusCode(500, new { Message = "Error en el servidor" })); } }
public IActionResult GetPorZona(int id) { var res = new Dictionary <string, object>(); try { UnidadOperativaService uoSrv = new UnidadOperativaService(); res = uoSrv.getUnidadesOperativasPorZona(id); return(Ok(res)); } catch (Exception e) { if (e is NotFoundException) { res.Add("message", e.Message); return(NotFound(res)); } res.Add("message", "Error en el servidor"); return(StatusCode(500, res)); } }