public async Task <IdentityResponse <bool> > CreateUserAsync(ApplicationUser user, string password) { var response = new IdentityResponse <bool>(false); IdentityResult userCreateResult = await _userManager.CreateAsync(user, password); if (userCreateResult.Succeeded) { response.Result = true; } else { response.AddRangeErrors(userCreateResult.Errors.Select(x => x.Description)); } return(response); }