public async Task <ActionResult> NewUserAccountPartial(UserAccountNewViewModel model) { if (!Request.IsAjaxRequest()) { return(RedirectToAction("BadRequest", "Home")); } ViewBag.HttpMethod = Request.Method; if (ModelState.IsValid) { // Initialize application user entity var user = new ApplicationUser { UserName = model.Username, Email = model.Email, IsActive = true }; // Save entry var result = await _userManager.CreateAsync(user, model.Password); // Check if entry creation is successful if (result.Succeeded) { //Return and notify success return(PartialView("_SuccessAddPartial")); } AddErrors(result); } // Return the submitted data with error message return(PartialView("_NewUserAccountPartial", model)); }
public ActionResult NewUserAccountPartial() { if (!Request.IsAjaxRequest()) { return(RedirectToAction("BadRequest", "Home")); } // Initialize the new entry view model var model = new UserAccountNewViewModel(); // Return the new entry form return(PartialView("_NewUserAccountPartial", model)); }
public ActionResult Create(UserAccountNewViewModel user) { service.CreateAccount(user.ToModel(), user.Password, user.PasswordConfirmation, user.AcceptsTerms); return View("Temporary"); }