private async Task DisplayItems(string searchString)
        {
            if (IsInternet())
            {
                var items = await EntireItemsProcessor.GetPreviews(ApiHelper.ApiClient, searchString.ToLower());

                if (items.Count() > 0)
                {
                    Items = new ObservableCollection <Grouping <string, ItemPreview> >(items);
                }
                else
                {
                    _maxLength = searchString.Length;
                }
            }
        }
        private protected override async Task <IEnumerable <Grouping <string, ItemPreview> > > RefreshPageAsync()
        {
            var previews = await EntireItemsProcessor.GetPreviews(ApiHelper.ApiClient);

            return(previews);
        }
        private protected async override Task GetDataAsync()
        {
            IEnumerable <Grouping <string, ItemPreview> > previews = await EntireItemsProcessor.GetPreviews(ApiHelper.ApiClient);

            DisplayItems(previews);
        }