public ActionResult SignUp(SignUpViewModel model) { if (ModelState.IsValid) { Account account = new Account(); account.Email = model.Email; account.Password = model.Password; account.CurrentTheme = Account.DefaultTheme; CreateAccountResult result = _accountService.CreateAccount(account); if (result.Status == CreateAccountStatus.Success) { FormsAuthentication.SetAuthCookie(account.Email, false); UpdateCurrentTheme(model.Email); return JsonRedirect(Url.Action("index", "home")); } else { model.TimeZonesList = TimeZoneUtils.GetTimeZonesSelectList(); model.Message = result.Message; } } return JsonContent("#sign-in-form-panel", RenderPartialViewToString("_SignUpForm", model)); }
public ActionResult SignUp() { SignUpViewModel model = new SignUpViewModel(); if (Request.Cookies[EMAIL_COOKIE_NAME] != null) { model.Email = Server.HtmlEncode(Request.Cookies[EMAIL_COOKIE_NAME].Value); } return PartialView("_SignUpForm", model); }