public async Task <Maybe <T> > GetRemarkStatisticsAsync <T>(GetRemarkStatistics query) where T : class { Logger.Debug($"Requesting GetRemarkStatisticsAsync, remarkId:{query.Id}"); var endpoint = $"{RemarkStatisticsEndpoint}/{query.Id}"; return(await _serviceClient .GetAsync <T>(_name, endpoint)); }
public async Task <Maybe <RemarkStatistics> > GetRemarkStatisticsAsync(GetRemarkStatistics query) => await _providerClient.GetAsync( async() => await _statisticsServiceClient.GetRemarkStatisticsAsync <RemarkStatistics>(query));
public async Task <Maybe <RemarkStatistics> > GetRemarkStatisticsAsync(GetRemarkStatistics query) => await _storageClient .GetAsync <RemarkStatistics>($"{RemarkStatisticsEndpoint}/{query.Id}");
public async Task <Maybe <dynamic> > GetRemarkStatisticsAsync(GetRemarkStatistics query) => await GetRemarkStatisticsAsync <dynamic>(query);