示例#1
0
        public IActionResult Get(Guid leagueId)
        {
            if (!_leagueRepository.LeagueExists(leagueId))
            {
                _logger.LogWarning($"No league found for {leagueId}.");
                return(NotFound());
            }
            var drafts = _draftRepository.GetDraftsForLeague(leagueId);

            if (drafts == null)
            {
                _logger.LogWarning($"No drafts were found for league {leagueId}.");
                return(NotFound());
            }

            var draftModels = _mapper.Map <IEnumerable <DraftModel> >(drafts);

            _logger.LogInformation($"{draftModels.Count()} drafts were found for league {leagueId}.");
            return(Ok(draftModels));
        }