Пример #1
0
        public CoverEntity GetCover()
        {
            var         today       = DateTime.Now.Date;
            string      cacheKey    = $"cover[{today.ToString("yyyyMMdd")}]";
            CoverEntity coverEntity = _memoryCache.GetOrCreate(cacheKey, (cacheEntry) => {
                cacheEntry.SetAbsoluteExpiration(today.AddDays(1));
                return(_coverAppService.GetDateCover(today));
            });

            return(coverEntity);
        }
Пример #2
0
        public ResultDto <CoverEntity> GetCover()
        {
            var         today       = DateTime.Now.Date;
            string      cacheKey    = $"homeCover[{today.ToString("yyyyMMdd")}]";
            CoverEntity coverEntity = _memoryCache.GetOrCreate(cacheKey, (cacheEntry) =>
            {
                cacheEntry.SetAbsoluteExpiration(today.AddDays(1));
                return(_defaultRepository.GetDateCover(today));
            });

            return(new ResultDto <CoverEntity>()
            {
                Result = true, Data = coverEntity
            });
        }