コード例 #1
0
        public async Task <IEnumerable <StandardCollation> > GetAllStandards()
        {
            var results = await _cacheService.RetrieveFromCache <IEnumerable <StandardCollation> >("StandardCollations");

            if (results != null)
            {
                return(results);
            }

            var standardCollations = await _standardRepository.GetStandardCollations();

            await _cacheService.SaveToCache("StandardCollations", standardCollations, 8);

            return(standardCollations);
        }
 public async Task <List <StandardCollation> > Handle(GetCollatedStandardsRequest request, CancellationToken cancellationToken)
 {
     return(await _standardRepository.GetStandardCollations());
 }