public virtual ActionResult LogOnStep2(Step2 model) { if (ModelState.IsValid) { var success = this.accountService.NewAccountStep2(model.PrivateGuid, model.EmailAddress, model.DisplayName); if (success) { this.IssueAuthTicket(new UserState() { PrivateGuid = model.PrivateGuid, EmailAddress = model.EmailAddress, DisplayName = model.DisplayName }, true); return this.RedirectToAction(this.Actions.FirstTimeLoggingIn()); } ModelState.AddModelError(string.Empty, "Error"); } return this.View(model); }
/// <summary> /// Logon user step 2. /// </summary> /// <param name="userToken">The user token.</param> /// <param name="emailAddress">The email address.</param> /// <returns>LogOn Step2 View</returns> public virtual ActionResult LogOnStep2(Guid userToken, string emailAddress) { Step2 model = new Step2() { PrivateGuid = userToken, EmailAddress = emailAddress, DisplayName = string.Empty, }; return this.View(model); }