Ejemplo n.º 1
0
        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));
        }