public IActionResult GetDraftTeamRosters(Guid leagueId, Guid draftId) { if (!_leagueRepository.LeagueExists(leagueId)) { _logger.LogWarning($"No league found for {leagueId}."); return(NotFound()); } if (!_draftRepository.DraftExistsForLeague(leagueId, draftId)) { _logger.LogWarning($"Draft {draftId} not found for league {leagueId}."); return(NotFound()); } var draftRosters = _draftTeamRosterRepository.GetDraftTeamRosters(leagueId); if (draftRosters == null) { _logger.LogWarning($"No draft rosters were found for league {leagueId}."); return(NotFound()); } var draftRosterModels = _mapper.Map <IEnumerable <DraftTeamRosterModel> >(draftRosters); return(Ok(draftRosterModels)); }