public ActionResult Edit(Models.CopanySet company) { if (company.Id != company.FK_Parent) { db.Entry(company).State = EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Add(Models.CopanySet company) { if (company.FK_Parent == null) { company.FK_Parent = 0; } db.CopanySets.Add(company); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Delete(Models.CopanySet company) { foreach (var childs in db.CopanySets.Where(p => p.FK_Parent == company.Id)) { childs.FK_Parent = 0; db.Entry(childs).State = EntityState.Modified; } Models.CopanySet company1 = db.CopanySets.Find(company.Id); db.CopanySets.Remove(company1); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Delete(int?id) { if (id == null || id == 0) { return(HttpNotFound()); } Models.CopanySet company = db.CopanySets.Find(id); if (company != null) { SelectList companies = new SelectList(db.CopanySets, "Id", "Name", company.Id); ViewBag.Companies = companies; firstValue = company.MyValue; return(View(company)); } return(RedirectToAction("Index")); }