public ActionResult Create(Variables variables) { if (ModelState.IsValid) { db.Variables.Add(variables); db.SaveChanges(); return RedirectToAction("Index"); } return View(variables); }
public ActionResult Edit(Variables variables) { if (ModelState.IsValid) { Variables original = db.Variables.Find(variables.ID); if (original.VALOR != variables.VALOR) { List<COSTO> lista = db.COSTO.ToList(); foreach (COSTO item in lista) { item.VALOR = item.VALOR / original.VALOR; item.VALOR = item.VALOR * variables.VALOR; item.VALOR = Math.Round(item.VALOR.Value, 1); db.Entry(item).State = EntityState.Modified; db.SaveChanges(); } } cb.Entry(variables).State = EntityState.Modified; cb.SaveChanges(); return RedirectToAction("Index"); } return View(variables); }