public async Task <Maybe <PagedResult <T> > > BrowseCategoriesAsync <T>(BrowseRemarkCategories query) where T : class { Logger.Debug("Requesting BrowseCategoriesAsync"); return(await _serviceClient .GetCollectionAsync <T>(_name, "remarks/categories")); }
public async Task <Maybe <PagedResult <T> > > BrowseUserStatisticsAsync <T>(BrowseUserStatistics query) where T : class { Logger.Debug($"Requesting BrowseReportersAsync, page:{query.Page}, results:{query.Results}"); var queryString = UserStatisticsEndpoint.ToQueryString(query); return(await _serviceClient .GetCollectionAsync <T>(_name, queryString)); }
public async Task <Maybe <PagedResult <T> > > GetCollectionAsync <T>(string endpoint) where T : class { Logger.Debug($"Get data collection from storage, endpoint: {endpoint}"); return(await _serviceClient.GetCollectionAsync <T>(_settings.Name, endpoint)); }
public Task <Maybe <PagedResult <T> > > GetCollectionAsync <T>(string url, string endpoint) where T : class => _serviceClient.GetCollectionAsync <T>(url, endpoint);
public async Task <Maybe <PagedResult <T> > > BrowseAsync <T>(BrowseUsers query) where T : class { Logger.Debug($"Requesting BrowseAsync, page:{query.Page}, results:{query.Results}"); return(await _serviceClient.GetCollectionAsync <T>(_name, "users")); }