Ejemplo n.º 1
0
 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));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
 public Task <Maybe <PagedResult <T> > > GetCollectionAsync <T>(string url, string endpoint) where T : class
 => _serviceClient.GetCollectionAsync <T>(url, endpoint);
Ejemplo n.º 5
0
 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"));
 }