public ActionResult Delete(int?id) { engineer eng = db.engineers.Find(id); if (eng == null) { return(HttpNotFound()); } return(View(eng)); }
public ActionResult Delete(int id) { try { engineer eng = db.engineers.Find(id); db.engineers.Remove(eng); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create([Bind(Exclude = "e_id")] engineer engineerToCreate) { try { if (!ModelState.IsValid) { return(View()); } db.engineers.Add(engineerToCreate); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(engineer toEdit) { try { var originalEng = (from eng in db.engineers where eng.e_id == toEdit.e_id select eng).First(); if (!ModelState.IsValid) { return(View(originalEng)); } db.Entry(originalEng).CurrentValues.SetValues(toEdit); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }