public IActionResult GetDraft(Guid leagueId, Guid id) { if (!_leagueRepository.LeagueExists(leagueId)) { _logger.LogWarning($"No league found for {leagueId}."); return(NotFound()); } if (!_draftRepository.DraftExists(id)) { _logger.LogWarning($"No draft found for {id}."); return(NotFound()); } var draft = _draftRepository.GetDraft(id); if (draft.LeagueId != leagueId) { return(NotFound()); } var draftModel = _mapper.Map <DraftModel>(draft); return(Ok(draftModel)); }