コード例 #1
0
        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" }));
            }
        }
コード例 #2
0
        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" }));
            }
        }
コード例 #3
0
        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" }));
            }
        }
コード例 #4
0
        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));
            }
        }