public async Task <LeagueModel> GetLeagueDetails() { if (string.IsNullOrEmpty(LeagueName)) { return(null); } var leagueDTO = await LeagueDataProvider.GetLeague(LeagueName); var mapper = MapperConfiguration.CreateMapper(); var league = mapper.Map <LeagueModel>(leagueDTO); return(league); }
public GameController() { this.LoLDataProvider = new LeagueDataProvider(); this.OCRDataProvider = new OCRDataProvider(); _ = new ReplayDataProvider(); this.gameState = new State.Game.State(this); this.gameData = new GameMetaData(); StateController.GameStop += OnGameStop; LoadSettings(); StartWaitingForTargetProcess(); }
public List <League> GetLeagues(int?sportID = null) { var leagues = LeagueDataProvider.GetInstance().GetLeagues(sportID); return(leagues .Where(s => UserHelper.HasGetPermissions(leagueID: s.ID)) .Select(s => new League() { ID = s.ID, Name = s.Name, EndDate = s.EndDate, StartDate = s.StartDate, Season = (Seasons)s.SeasonID, SportID = s.SportID, }) .ToList()); }