public async Task <CheckUserNameResponse> CheckUserNameAsync(CheckUserNameRequest request) { var response = new CheckUserNameResponse(); var userEntity = await _userManager.FindByNameAsync(request.UserName); response.IsUserNameAvailable = userEntity == null; response.StatusCode = (int)HttpStatusCode.OK; return(response); }
public async Task <IActionResult> CheckByUserName([FromBody] CheckUserNameRequest userForCheck) { var user = await _authService.FindByUserNameAsync(userForCheck.UserName); if (user != null) { return(UnprocessableEntity()); } return(Ok()); }
public async Task <IActionResult> CheckUserName([FromBody] CheckUserNameRequest request) { var response = await _accountService.CheckUserNameAsync(request); return(GenerateResponse(response)); }