protected override void RenewView(bool isActionOnline = false) { if (!isActionOnline) { MangaItems.Clear(); SelectedItem = null; TotalAPIPages = 1; _mangaAPIEnumerator.CurrentPage = 1; } IsContentLoading = false; PressedTransferButton = ""; }
protected async override void AddLocalItemsToView() { await Task.Run(() => { if (LocalStateHelper) { return; } LocalStateHelper = true; IsContentLoading = true; lock (_CollectionLock) { MangaItems.AddRange(_mangaService.GetBySearchModelAndCurrentView(SearchModel, CurrentView)); }; LocalStateHelper = false; IsContentLoading = false; }); }