public async Task <IActionResult> GetPlayersInSquad(int squadId,
                                                            [FromQuery] SquadPlayerQuery squadPlayerQuery)
        {
            squadPlayerQuery.SquadId = squadId;
            if (squadPlayerQuery.SeasonId.HasValue && squadPlayerQuery.ClubId.HasValue)
            {
                var squad = await _squadService
                            .GetDetailBySeasonIdAndClubIdAsync(squadPlayerQuery.SeasonId.Value, squadPlayerQuery.ClubId.Value);

                squadPlayerQuery.SquadId = squad.Id;
            }

            var players = await _squadService.GetPlayersInSquadAsync(squadPlayerQuery);

            var returnPlayers = _mapper.Map <PaginatedList <SquadPlayerListDto> >(players);

            return(Ok(returnPlayers));
        }