public async Task <Maybe <T> > GetRemarksCountStatisticsAsync <T>(GetRemarksCountStatistics query) where T : class { Logger.Debug($"Requesting GetRemarksCountStatisticsAsync, from:{query.From}, to:{query.To}"); var endpoint = $"{RemarkStatisticsEndpoint}/general".ToQueryString(query); return(await _serviceClient .GetAsync <T>(_name, endpoint)); }
public async Task <Maybe <RemarksCountStatistics> > GetRemarksCountStatisticsAsync(GetRemarksCountStatistics query) => await _providerClient.GetAsync( async() => await _statisticsServiceClient.GetRemarksCountStatisticsAsync <RemarksCountStatistics>(query));
public async Task <Maybe <RemarksCountStatistics> > GetRemarksCountStatisticsAsync(GetRemarksCountStatistics query) => await _storageClient .GetAsync <RemarksCountStatistics>($"{RemarkStatisticsEndpoint}/general".ToQueryString(query));
public async Task <Maybe <dynamic> > GetRemarksCountStatisticsAsync(GetRemarksCountStatistics query) => await GetRemarksCountStatisticsAsync <dynamic>(query);