public Contest Load() { var repo = new RatingsRepository(isoStore); var contest = repo.Load(fileName); if (contest != null) { KvrTrackListLoader.Shuffle(contest.Tracks, new Random()); } return(contest); }
public ContestLoader(ContestInfo contestInfo, IIsolatedStore isoStore) { this.contestInfo = contestInfo; this.isoLoader = new IsolatedStoreContestLoader(contestInfo.IsoStoreFileName, isoStore); this.kvrLoader = new KvrTrackListLoader(contestInfo.TrackListUrl); }