public IActionResult Create(CreateTeamRequest request)
        {
            StringValues userId;

            if (!Request.Headers.TryGetValue("UserId", out userId))
            {
                return(Unauthorized());
            }

            var user = _usersService.GetById(Guid.Parse(userId));

            if (user == null)
            {
                return(Unauthorized());
            }

            if (user.Profile == Profile.Supporter)
            {
                return(Unauthorized());
            }

            // var response = _teamsService.Create(request.Name, request.Players);

            // if (!response.IsValid)
            // {
            //     return BadRequest(response.Errors);
            // }

            // return Ok(response.Id);
            return(Ok());
        }
        public IActionResult Create(CreateTeamRequest request)
        {
            var response = _teamsService.Create(request.Name);

            if (!response.IsValid)
            {
                return(BadRequest(response.Errors));
            }

            return(Ok(response.Id));
        }