public ActionResult Create([Bind(Prefix = "")] Models.AccessLevel model) { if (ModelState.IsValid) { var db = new CodeFirst.CodeFirst(); if (db.Access_Level.Count() > 0) { var item = db.Access_Level.OrderByDescending(a => a.AccessLevelID).FirstOrDefault(); db.Access_Level.Add(new CodeFirst.Access_Level { AccessLevelID = item.AccessLevelID + 1, LevelName = model.LevelName, LevelDescription = model.LevelDescription }); } else { db.Access_Level.Add(new CodeFirst.Access_Level { AccessLevelID = 1, LevelName = model.LevelName, LevelDescription = model.LevelDescription }); } db.SaveChanges(); model.JavaScriptToRun = "mySuccess()"; TempData["model"] = model; return(RedirectToAction("Index", "AccessLevels")); } return(View("Index", model)); }
public ActionResult Index(Models.AccessLevel model) { if (ModelState.IsValid) { CodeFirst.CodeFirst db = new CodeFirst.CodeFirst(); var myType = db.Access_Level.Where(i => i.AccessLevelID == model.AccessLevelID).FirstOrDefault(); model.AccessLevelID = myType.AccessLevelID; model.LevelName = myType.LevelName; model.LevelDescription = myType.LevelDescription; } return(View(model)); }
// GET: AccessLevelModify public ActionResult Index(string levelID) { Models.AccessLevel myModel = new Models.AccessLevel(); CodeFirst.CodeFirst db = new CodeFirst.CodeFirst(); if (levelID != null) { var intLevelID = Int32.Parse(levelID); var myType = db.Access_Level.Where(i => i.AccessLevelID == intLevelID).FirstOrDefault(); myModel.AccessLevelID = myType.AccessLevelID; myModel.LevelName = myType.LevelName; myModel.LevelDescription = myType.LevelDescription; } return(View(myModel)); }
public ActionResult Update([Bind(Prefix = "")] Models.AccessLevel model) { if (ModelState.IsValid) { var db = new CodeFirst.CodeFirst(); var level = db.Access_Level.Where(v => v.AccessLevelID == model.AccessLevelID).SingleOrDefault(); if (level != null) { level.AccessLevelID = model.AccessLevelID; level.LevelName = model.LevelName; level.LevelDescription = model.LevelDescription; db.SaveChanges(); } TempData["js"] = "myUpdateSuccess()"; return(RedirectToAction("Index", "AccessLevels")); } return(View("Index", model)); }
// GET: AddAccessLevel public ActionResult Index() { var level = new Models.AccessLevel(); return(View(level)); }