Esempio n. 1
0
 public override Task <QueryResult <PlanYearBO> > RunAsync(GetPlanYearQr request, CancellationToken cancellationToken = default)
 {
     return(p_HttpClient.GetFromJsonAsync <QueryResult <PlanYearBO> >
            (
                AerishAdminConstants.Uri.PlanYear,
                request.QueryParameter,
                cancellationToken
            ));
 }
Esempio n. 2
0
        public override QueryResult <PlanYearBO> Run(GetPlanYearQr request)
        {
            var planYears = p_MemoryCache.GetOrCreate(CacheKey,
                                                      factory => p_DbContext.PlanYears
                                                      .AsNoTracking()
                                                      .ProjectTo <PlanYearBO>(p_Mapper.ConfigurationProvider)
                                                      .ToArray());

            return(planYears.ApplyRequestParameter(request.QueryParameter));
        }