public async Task <IActionResult> GetKitsBySquadId(int squadId, int?seasonId, int?clubId) { IEnumerable <Kit> kits; if (seasonId.HasValue && clubId.HasValue) { kits = await _kitService.GetBySeasonIdAndClubIdAsync(seasonId.Value, clubId.Value); } else { kits = await _kitService.GetBySquadIdAsync(squadId); } var returnKits = _mapper.Map <IEnumerable <KitListDto> >(kits); return(Ok(returnKits)); }