Esempio n. 1
0
        public List <CompetitorEntity> GetCompetitorDetail(int competitorId)
        {
            string key = RedisCache.CreateCompetitorKey(competitorId);

            Func <List <CompetitorEntity> > loadingFunction = () =>
            {
                List <CompetitorEntity> competitors = _tableStorageRepository.GetCompetitorById(competitorId);

                return(competitors);
            };
            TimeSpan sliding = new TimeSpan(0, 2, 10);
            List <CompetitorEntity> entities = RedisCache.Get <List <CompetitorEntity> >(key, loadingFunction, sliding);

            return(entities);
        }
Esempio n. 2
0
        public List <CompetitorEntity> GetCompetitorDetail(int id)
        {
            List <CompetitorEntity> entities = _storageRepository.GetCompetitorById(id);

            return(entities);
        }