public ActionResult CreatePosition(HaiPosition position) { if (!Utitl.CheckUser(db, User.Identity.Name, "ManageStaff", 1)) { return(RedirectToAction("relogin", "home")); } db.HaiPositions.Add(position); db.SaveChanges(); return(RedirectToAction("CreatePosition", "haistaff")); }
public ActionResult ModifyPosition(HaiPosition position) { if (!Utitl.CheckUser(db, User.Identity.Name, "ManageStaff", 1)) { return(RedirectToAction("relogin", "home")); } var pos = db.HaiPositions.Find(position.Id); if (pos == null) { return(RedirectToAction("error", "home")); } pos.Name = position.Name; pos.Notes = position.Notes; db.Entry(pos).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("CreatePosition", "haistaff")); }