public async Task <Maybe <T> > GetUserStatisticsAsync <T>(GetUserStatistics query) where T : class { Logger.Debug($"Requesting GetUserStatisticsAsync, userId:{query.Id}"); var endpoint = $"{UserStatisticsEndpoint}/{query.Id}"; return(await _serviceClient .GetAsync <T>(_name, endpoint)); }
public async Task <Maybe <UserStatistics> > GetUserStatisticsAsync(GetUserStatistics query) => await _providerClient.GetAsync( async() => await _statisticsServiceClient.GetUserStatisticsAsync <UserStatistics>(query));
public async Task <Maybe <UserStatistics> > GetUserStatisticsAsync(GetUserStatistics query) => await _storageClient .GetAsync <UserStatistics>($"{UserStatisticsEndpoint}/{query.Id}");
public async Task <Maybe <dynamic> > GetUserStatisticsAsync(GetUserStatistics query) => await GetUserStatisticsAsync <dynamic>(query);