public ActionResult NewAccount() { //var identity = User.Identity as ClaimsIdentity; //var userToken = GetAuthenticatedUserToken(identity); var accountRegistration = new AccountRegistration(); //AccountsRepositoryFactory.GetAccountsRepository().CreateAccount(userToken); //return RedirectToAction("Index"); return View("Register", accountRegistration); }
public ActionResult NewAccount(AccountRegistration registration) { //ValidateModel(registration); if (!ModelState.IsValid) { return View("Register", registration); } var identity = User.Identity as ClaimsIdentity; var userToken = GetAuthenticatedUserToken(identity); AccountsRepositoryFactory.GetAccountsRepository().CreateAccount(userToken, registration.EmailAddress); return RedirectToAction("Index"); }