Esempio n. 1
0
        protected override void AddLocalItemsToView()
        {
            Task.Run(() => {
                if (LocalStateHelper)
                {
                    return;
                }

                LocalStateHelper = true;
                IsContentLoading = true;

                lock (_CollectionLock) {
                    var items = _animeService.GetBySearchModelAndCurrentView(SearchModel, CurrentView);
                    AnimeItems.AddRange(items);
                    TotalItems = AnimeItems.Count;
                }

                LocalStateHelper = false;
                IsContentLoading = false;
            });
        }