コード例 #1
0
ファイル: DogController.cs プロジェクト: dvargasr/AC
        public IActionResult Dogs()
        {
            List <Dog> dogListCached = null;

            dogListCached = _memoryCache.GetOrCreate("Dogs", entry =>
            {
                entry.SlidingExpiration = TimeSpan.FromSeconds(60);
                entry.Priority          = CacheItemPriority.High;
                return(_repository.GetDogs().ToList());
            });

            return(View(_mapper.Map <IEnumerable <Dog>, IEnumerable <DogModel> >(dogListCached)));
        }
コード例 #2
0
ファイル: DogAdminController.cs プロジェクト: dvargasr/AC
 public IActionResult DogManagement()
 {
     return(View(_mapper.Map <IEnumerable <Dog>, IEnumerable <DogModel> >(_repository.GetDogs())));
 }