Example #1
0
        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"));
            }
        }