public IActionResult Post(Zona zona) { ZonaService zser = new ZonaService(); try { zser.InsertarZona(zona); return(Ok()); } catch (Exception e) { return(StatusCode(500, new { Message = "Error en el servidor" })); } }
public IActionResult PutActivar(int id) { ZonaService zser = new ZonaService(); try { zser.ActivarZona(id); return(Ok()); } catch (Exception e) { return(StatusCode(500, new { Message = "Error en el servidor" })); } }
public IActionResult Get(int id) { ZonaService zser = new ZonaService(); var res = new Dictionary <string, Object>(); try { res.Add("zona", zser.ObtenerZona(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 GetLista() { ZonaService zser = new ZonaService(); var res = new Dictionary <string, Object>(); try { res = zser.ObtenerZonasLista(); 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)); } }
public CalleController() { this._calleService = new CalleService(); this._zonaService = new ZonaService(); }