public ActionResult RegisterLocal(LocalRegisterModel model) { if (ModelState.IsValid) { UserCreateStatus status = UserService.CreateAccount(model.Username, model.Password, model.Fullname, model.Email); switch (status) { case UserCreateStatus.Created: ShowMessage((L)"User account created."); return(RedirectToAction("login")); case UserCreateStatus.UsernameUsed: ModelState.AddModelError("Username", (L)"Username already used!"); return(View(model)); } } return(View(model)); }
public async Task <IActionResult> OnPostAsync(LocalRegisterModel data) { if (ModelState.IsValid) { var user = new HollywoodBetTestUser { UserName = data.Email }; if (ModelState.IsValid) { var result = await _userManager.CreateAsync(user); if (result.Succeeded) { } } } return(Ok()); }