public async Task <IdentityResult> CreateAppUserAsync(CreateAppUserDto dto) { var appUser = _appUserFactory.Create(dto.UserName); var result = await _userManager.CreateAsync(appUser, dto.Password); return(result); }
public async Task <IActionResult> Register([FromBody] CreateAppUserDto request) { try { if (!ModelState.IsValid || request == null) { return(new BadRequestObjectResult(new { Message = "User Registration Failed" })); } var result = await _authService.Register(request.AppUser); if (!result.Succeeded) { return(new BadRequestObjectResult(new{ Message = "User Registration Failed" })); } var appUserSettingResult = await _appUserSettingService.AddAsync(request.AppUserSettings); if (appUserSettingResult is null) { //log error ; } return(Ok(result)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError)); } }
public async Task <IActionResult> PostApplicationUserAsync([FromBody] CreateAppUserDto dto) { var identityResult = await _appUserUserManagerProxy.CreateAppUserAsync(dto); return(Ok(identityResult)); }