public ActionResult Create(RegisterModel model) { while (!String.IsNullOrEmpty(model.Username) && model.Username.Last() == ' ') { model.Username = model.Username.Substring(0, model.Username.Length - 1); } if (ModelState.IsValid) { if (MembershipService.CreateUser(model.Username, model.Password, model.Name, model.Surname, model.Email)) { TempData["CreateSuccess"] = true; return RedirectToAction("Index", "Account"); } else { ModelState.AddModelError("Username", Resources.Home_Register_AccountAlreadyExists); } } return View(model); }
public ActionResult Register(RegisterModel model) { while (!String.IsNullOrEmpty(model.Username) && model.Username.Last() == ' ') { model.Username = model.Username.Substring(0, model.Username.Length - 1); } if (ModelState.IsValid) { if (MembershipService.CreateUser(model.Username, model.Password, model.Name, model.Surname, model.Email)) { FormsAuthenticationService.SignIn(model.Username, false); return RedirectToAction("Index", "Home"); } else { ModelState.AddModelError("Username", Resources.Home_Register_AccountAlreadyExists); } } return View(model); }