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()); }