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