public ActionResult Register(RegisterViewModel model) { if (ModelState.IsValid) { // Attempt to register the user MembershipCreateStatus createStatus; Membership.CreateUser(model.Reg_Username, model.Reg_Password, model.Reg_Email, null, null, true, null, out createStatus); if (createStatus == MembershipCreateStatus.Success) { using (ForumRespository db = new ForumRespository()) { Authentication.AuthenticateUser(db, db.GetUser(model.Reg_Username).UserID); return Redirect("/"); } } else { ModelState.AddModelError("", AccountValidation.ErrorCodeToString(createStatus)); } } model.AddNavigation("Register"); return View(model); }
public ActionResult Register() { var model = new RegisterViewModel(); model.AddNavigation("Register"); return View(model); }