public async Task <IActionResult> Register([FromBody] RegisterViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var userRegistrationAccount = model.AccountFromRegistrationViewmodel(); var result = await _userManager.CreateAsync(userRegistrationAccount, model.Password); if (!result.Succeeded) { return(BadRequest()); } return(new OkResult()); }