public ActionResult Create(AdminUser adminuser) { if (ModelState.IsValid) { db.AdminUsers.Add(adminuser); db.SaveChanges(); return RedirectToAction("Index"); } return View(adminuser); //using (BSSDbContext db = new BSSDbContext()) //{ // AdminUser Adm = db.AdminUsers.FirstOrDefault(ad => ad.UserName.ToLower() == adminuser.UserName.ToLower()); // // Check if Agent already exists // if (Adm == null) // { // // Insert name into the profile table // db.AdminUsers.Add(new AdminUser { UserName = adminuser.UserName }); // db.SaveChanges(); // return RedirectToAction("Index"); // } // else // { // ModelState.AddModelError("UserName", "User name already exists. Please enter a different User name."); // } //} //return View(adminuser); }
public ActionResult Login(AdminUser model, string returnUrl) { // Lets first check if the Model is valid or not if (ModelState.IsValid) { using (BSSDbContext db = new BSSDbContext()) { if (db.AdminUsers == 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.AdminUsers.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("About", "Home"); } } 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); }
// // GET: /AdminUser/Create public ActionResult Create() { AdminUser adm = new AdminUser(); return View(adm); }
public ActionResult Edit(AdminUser adminuser) { if (ModelState.IsValid) { db.Entry(adminuser).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(adminuser); }