public async Task <IActionResult> Register([FromBody] InsertUserViewModel user) { if (!TryValidateModel(user, nameof(UserEditViewModel))) { return(BadRequest(ModelState)); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (user == null) { return(BadRequest($"{nameof(user)} cannot be null")); } var appUser = _mapper.Map <ApplicationUser>(user); var(succeeded, errors) = await _accountManager.CreateUserAsync(appUser, user.Roles, user.NewPassword); if (succeeded) { var userVm = await GetUserViewModelHelper(appUser.Id); return(Ok(userVm)); } AddError(errors); return(BadRequest(ModelState)); }
public InsertUserPage() { InitializeComponent(); BindingContext = new InsertUserViewModel(); }