public JsonResult Guardar(ColorMezclaModel model) { var rm = new ResponseModel(); if (!ModelState.IsValid) { rm.message = "Hubo un problema verifique sus datos e intente de nuevo."; rm.message += ExtensionMethods.GetAllErrorsFromModelState(this); return(Json(rm, JsonRequestBehavior.AllowGet)); } var entity = db.color_mezcla.Find(model.Id); bool nuevo = false; if (entity == null) { entity = new color_mezcla(); nuevo = true; } entity.NOMBRE = model.Nombre; entity.DESCRIPCION = model.Descripcion; entity.ACTIVO = model.Activo; if (nuevo) { db.color_mezcla.Add(entity); } if (db.SaveChanges() > 0 || db.Entry(entity).State == EntityState.Unchanged) { rm.response = true; rm.message = null; //"Sus datos se guardaron correctamente"; if (nuevo) { rm.href = "Index"; } else { rm.href = "self"; } TempData["message"] = "success,Sus datos se guardaron correctamente"; } return(Json(rm, JsonRequestBehavior.AllowGet)); }
public ActionResult Editar(int id = -1) { ColorMezclaModel model = new ColorMezclaModel(); var consulta = db.color_mezcla.Find(id); if (consulta != null) { model.Id = consulta.ID; model.Nombre = consulta.NOMBRE; model.Descripcion = consulta.DESCRIPCION; model.Activo = consulta.ACTIVO; } ViewBag.Editar = true; return(View(CREATE_UPDATE_ABSOLUTE_PATH, model)); }
public ActionResult Ver(int id) { ColorMezclaModel model = new ColorMezclaModel(); var consulta = db.color_mezcla.Find(id); if (consulta != null) { model.Id = consulta.ID; model.Nombre = consulta.NOMBRE; model.Descripcion = consulta.DESCRIPCION; model.Activo = consulta.ACTIVO; ViewBag.Editar = false; return(View(CREATE_UPDATE_ABSOLUTE_PATH, model)); } TempData["message"] = "danger, No fue posible cargar sus datos"; return(RedirectToAction("Index")); }