Ejemplo n.º 1
0
        public ActionResult GrabarMedida(EPRTA_MEDIDA precord)
        {
            JObject      retorno = new JObject();
            EPRTA_MEDIDA record;

            try
            {
                if (precord.ID_MEDIDA == 0)
                {
                    precord.ESTADO = "A";
                    unitOfWork.MedidaRepository.Insert(precord);
                    unitOfWork.Save();
                }
                else
                {
                    record        = unitOfWork.MedidaRepository.GetById(precord.ID_MEDIDA);
                    record.NOMBRE = precord.NOMBRE;
                    record.ESTADO = precord.ESTADO;
                    unitOfWork.MedidaRepository.Update(record);
                    unitOfWork.Save();
                }
                retorno.Add("resultado", "success");
                retorno.Add("data", null);
                retorno.Add("mensaje", "");
            }
            catch (Exception ex)
            {
                retorno.Add("resultado", "error");
                retorno.Add("msg", "[ConfiguracionController.GrabarMedida]" + ex.Message);
                logger.Error(ex, ex.Message);
            }
            return(Content(retorno.ToString(), "application/json"));
        }
Ejemplo n.º 2
0
        public ActionResult GetMedida(int pid)
        {
            JObject retorno = new JObject();

            try
            {
                EPRTA_MEDIDA medida = unitOfWork.MedidaRepository.GetById(pid);

                var tmp = new { medida.ID_MEDIDA, medida.NOMBRE, medida.ESTADO };
                retorno.Add("resultado", "success");
                retorno.Add("data", JObject.FromObject(tmp));
            }
            catch (Exception ex)
            {
                retorno.Add("resultado", "error");
                retorno.Add("msg", "[ConfiguracionController.GetMedida]" + ex.Message);
                logger.Error(ex, ex.Message);
            }
            return(Content(retorno.ToString(), "application/json"));
        }