Esempio n. 1
0
        private PocketAPI.GetItemsRequest Convert(GetItemsRequest request)
        {
            var res = new PocketAPI.GetItemsRequest
            {
                Page        = request.Page,
                PageSize    = request.PageSize,
                SearchQuery = request.SearchQuery,
                Tag         = request.Tag,
            };

            return(res);
        }
Esempio n. 2
0
        public override IEnumerable <Item> GetItems(GetItemsRequest request)
        {
            var pocketRequest = Convert(request);
            var enumerable    = _api.GetItems(pocketRequest);

            if (enumerable == null)
            {
                return(null);
            }
            var res = enumerable.Select(Convert);

            return(res);
        }
Esempio n. 3
0
 public abstract IEnumerable <Item> GetItems(GetItemsRequest request);