public ActionResult Create(UserType usertype) { //if (ModelState.IsValid) //{ // db.UserTypes.Add(usertype); // db.SaveChanges(); // return RedirectToAction("Index"); //} //return View(usertype); using (BSSDbContext db = new BSSDbContext()) { UserType usrtyp = db.UserTypes.FirstOrDefault(u => u.UserTypeName.ToLower() == usertype.UserTypeName.ToLower()); // Check if usertype already exists if (usrtyp == null) { // Insert name into the profile table db.UserTypes.Add(new UserType { UserTypeName = usertype.UserTypeName }); db.SaveChanges(); return RedirectToAction("Index"); } else { ModelState.AddModelError("UserTypeName", "UserType Name already exists. Please enter a different UserType Name."); } } return View(usertype); }
public ActionResult Edit(UserType usertype) { if (ModelState.IsValid) { db.Entry(usertype).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(usertype); }