public ActionResult Create(User user) { if (ModelState.IsValid) { db.Users.Add(user); db.SaveChanges(); return RedirectToAction("Index"); } //using (BookingStatusSystem db = new BookingStatusSystem()) //{ // User usr = db.Users.FirstOrDefault(us => us.UserName.ToLower() == user.UserName.ToLower()); // // Check if user already exists // if (usr == null) // { // // Insert name into the profile table // db.Users.Add(new User { UserName = user.UserName }); // db.SaveChanges(); // return RedirectToAction("Index"); // } // else // { // ModelState.AddModelError("UserName", "User Name already exists. Please enter a different User Name."); // } //} return View(user); }
public ActionResult Create(User model, string returnUrl) { // Lets first check if the Model is valid or not if (ModelState.IsValid) { using (BSSDbContext db = new BSSDbContext()) { if (db.Logins == null) { if (ModelState.IsValid) { if (model.UserName == "Admin" && model.Password == "1234") { FormsAuthentication.SetAuthCookie(model.UserName, false); return RedirectToAction("About", "Home"); } { ModelState.AddModelError("", "Invalid Username or Password"); } } return View(model); } else { string username = model.UserName; string password = model.Password; bool userValid = db.Logins.Any(user => user.UserName == username && user.Password == password); if (userValid) { FormsAuthentication.SetAuthCookie(username, false); if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/") && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\")) { return Redirect(returnUrl); } else { return RedirectToAction("Index1", "BookingReceived"); } } else { // ViewBag.UserTypes = db.UserTypes.ToList(); ModelState.AddModelError("", "Enter Valid UserName and Password"); } } } } // If we got this far, something failed, redisplay form return View(model); }
public ActionResult Register(User user) { if (ModelState.IsValid) { db.Users.Add(user); db.SaveChanges(); return RedirectToAction("Index"); } return View(user); }
public ActionResult Edit(User user) { if (ModelState.IsValid) { db.Entry(user).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(user); }