public JsonResult EliminarFuncion(string id) { var funcionEnDb = _context.Funciones.SingleOrDefault(f => f.FuncionCodigo == id); if (funcionEnDb == null) { return(Json(false, JsonRequestBehavior.AllowGet)); } _context.Funciones.Remove(funcionEnDb); _context.SaveChanges(); return(Json(true, JsonRequestBehavior.AllowGet)); }
public JsonResult GuardarVariable(VariableDto vm) { var variableEnDb = _context.Variables .SingleOrDefault(v => v.VariableCodigo == vm.VariableCodigo); ViewBag.Title = variableEnDb == null ? "Creando Variable" : "Editando Variable"; try { if (!ModelState.IsValid) { vm.Accion = 0; vm.Mensaje = "los datos enviados no son correctos, verifiquelos e intente de nuevo"; return(Json(vm, JsonRequestBehavior.AllowGet)); } if (variableEnDb == null) { _context.Variables.Add(Mapper.Map <VariableDto, Variable>(vm)); } else { variableEnDb.VariableNombre = vm.VariableNombre; variableEnDb.OrigenId = vm.OrigenId; variableEnDb.DatoDeRetornoId = vm.DatoDeRetornoId; variableEnDb.TipoId = vm.TipoId; variableEnDb.VariableDescripcion = vm.VariableDescripcion; variableEnDb.VariableFormula = vm.VariableFormula; variableEnDb.VariableValor = vm.VariableValor; } if (_context.ChangeTracker.HasChanges()) { _context.SaveChanges(); } vm.Accion = 1; vm.Mensaje = "datos guardados exitosamente!"; return(Json(vm, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { vm.Accion = 0; vm.Mensaje = ex.Message.ToString(); return(Json(vm, JsonRequestBehavior.AllowGet)); } }
public JsonResult GuardarReclamo(ReclamoDto reclamo) { var reclamoEnDb = _context.Reclamos .SingleOrDefault(x => x.ReclamoId == reclamo.ReclamoId); try { if (!ModelState.IsValid) { reclamo.Accion = 0; reclamo.Mensaje = "los datos enviados no son correctos, verifiquelos e intente de nuevo"; return(Json(reclamo, JsonRequestBehavior.AllowGet)); } if (reclamoEnDb == null) { _context.Reclamos.Add(Mapper.Map <ReclamoDto, Reclamo>(reclamo)); } else { reclamoEnDb.ReclamoNombre = reclamo.ReclamoNombre; reclamoEnDb.ReclamoDescripcion = reclamo.ReclamoDescripcion; } _context.SaveChanges(); reclamo.Accion = 1; reclamo.Mensaje = "datos guardados exitosamente!"; return(Json(reclamo, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { reclamo.Accion = 0; reclamo.Mensaje = ex.Message.ToString(); return(Json(reclamo, JsonRequestBehavior.AllowGet)); } }