public ActionResult Add(TipstaffNPO model) { if (ModelState.IsValid) { string controller = genericFunctions.TypeOfTipstaffRecord(model.tipstaffRecordID); if (controller == "Warrant") { Warrant w = db.Warrants.Find(model.tipstaffRecordID); w.NPO = model.NPO; db.Entry(w).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", "Warrant", new { id = w.tipstaffRecordID })); } else { ChildAbduction ca = db.ChildAbductions.Find(model.tipstaffRecordID); ca.NPO = model.NPO; db.Entry(ca).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", "ChildAbduction", new { id = ca.tipstaffRecordID })); } } else { return(View(model)); } }
// // GET: /NPO/Add public ActionResult Add(int id) { TipstaffNPO model = new TipstaffNPO(); TipstaffRecord ts = db.TipstaffRecord.Find(id); model.tipstaffRecordID = id; model.UniqueRecordID = ts.UniqueRecordID; model.NPO = ts.NPO; return(View(model)); }