public async Task CacheScoringAssessments(ScoringAssessmentSearchParams searchParams) { searchParams.GetFromCache = false; searchParams.StoreInCache = false; var scorings = await ScoringAssessmentsService.Search(searchParams); string key = CacheKeys.Composed(CacheKeys.AssessmentScoringsBySectionUniqueId, searchParams.UniqueSectionCode); await _cache.Set(key, scorings); }
public async Task CacheScoringAssessmentsAll(ScoringAssessmentSearchParams searchParams, IEnumerable <ScoringAssessmentDTO> scorings) { string key = CacheKeys.Composed(CacheKeys.AssessmentScoringsBySectionUniqueId, searchParams.UniqueSectionCode); await _cache.TrySet(key, scorings); }
public async Task <IEnumerable <ScoringAssessmentDTO> > SearchScoringAssessments([FromBody] ScoringAssessmentSearchParams searchParams) { return(await ScoringAssessmentsService.Search(searchParams)); }