public async Task <IActionResult> CreateUserAsync(CreateUserModelDto model) { if (!ModelState.IsValid) { return(this.View()); } ApplicationUser user = new ApplicationUser() { UserName = model.Email, Email = model.Email, PhoneNumber = model.PhoneNumber }; var result = await userManager.CreateAsync(user, model.Password); if (result.Succeeded) { var roleResult = await this.userManager.AddToRoleAsync(user, RoleTypes.Employee.ToString()); if (!roleResult.Succeeded) { return(RedirectToAction(nameof(EditUser), new { id = user.Id })); } return(RedirectToAction(nameof(GetAllUsers))); } else { return(this.View(model)); } }
public Task CreateUser(CreateUserModelDto model) { throw new System.NotImplementedException(); }