public async Task <IActionResult> SignUp([FromBody] RegisterViewModel value) { var user = new AppUser { Email = value.Email, UserName = value.Email, SecurityStamp = Guid.NewGuid().ToString() }; var result = await _userManager.CreateAsync(user, value.Password); if (result.Succeeded) { await _userManager.AddClaimAsync(user, new Claim(ClaimTypes.Role, value.UserType)); } return(Ok(new { Email = user.Email })); }