Exemplo n.º 1
0
        public IList<ContestEvent> RetrieveContestEvents(int contestId, IContestRepository repository)
        {
            IList<ContestEvent> contestEvents = ContestClient.RetrieveContestEvents(contestId);
            if (contestEvents == null)
            {
                contestEvents = repository.RetrieveContestEvents(contestId);
                ContestClient.SaveContestEvents(contestEvents, contestId);
            }

            return contestEvents;
        }