// GET: GeneralUsers/Create public ActionResult Create() { if (System.Web.HttpContext.Current.User.IsInRole("Admin") || System.Web.HttpContext.Current.User.IsInRole("GeneralUser") || System.Web.HttpContext.Current.User.IsInRole("Applicant") || System.Web.HttpContext.Current.User.IsInRole("GeneralUser")) { return RedirectToAction("Index", "Home"); } RegisteredUser registeredUser = new RegisteredUser(); GeneralUser generalUser = new GeneralUser(); generalUser.RegisteredUser = registeredUser; return View(generalUser); }
public ActionResult Create(GeneralUser generalUser) { if (ModelState.IsValid) { generalUser.RegisteredUser.IsActivated = "Yes"; TempData["code"] = sendSms(generalUser.RegisteredUser.PhoneNo); TempData["generalUser"] = generalUser; return RedirectToAction("GetVerified"); } return View(generalUser); }
public ActionResult Edit( GeneralUser generalUser) { if (ModelState.IsValid) { db.Entry(generalUser).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(generalUser); }
public ActionResult Edit( GeneralUser generalUser) { if (ModelState.IsValid) { db.Entry(generalUser).State = EntityState.Modified; db.Entry(generalUser.RegisteredUser).State = EntityState.Modified; db.SaveChanges(); string username = FormsAuthentication.Decrypt(Request.Cookies[FormsAuthentication.FormsCookieName].Value).Name; if (!generalUser.RegisteredUser.UserName.Equals(username)) { FormsAuthentication.SignOut(); Session.Abandon(); } return RedirectToAction("Index", "Home"); } return View(generalUser); }