示例#1
0
        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" }));
            }
        }
示例#2
0
        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" }));
            }
        }
示例#3
0
        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" }));
            }
        }
示例#4
0
        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));
            }
        }
示例#5
0
 public CalleController()
 {
     this._calleService = new CalleService();
     this._zonaService = new ZonaService();
 }