public async Task <IActionResult> CreateNewUser([FromBody] NewUserPlayerRequest newUserPlayerRequest) { try { var newUserId = await _userManagementService.CreateNewUserPlayerAsync(newUserPlayerRequest); return(Ok(newUserId)); } catch (UserExistsException) { return(StatusCode((int)HttpStatusCode.Conflict, $"User with email '{newUserPlayerRequest.Email}' already exists")); } }