private ObservableCollection <Hq> GetHqsFromLibrary(LibraryOperation method)
        {
            var library = new LibraryPage();

            method.Invoke(out library);
            return(new ObservableCollection <Hq>(library.Hqs));
        }
Exemplo n.º 2
0
 public LibraryViewModelArgs(double?percent, IManga manga,
                             MangaOperation mangaOperation, LibraryOperation libraryOperation)
 {
     this.Percent          = percent;
     this.Manga            = manga;
     this.MangaOperation   = mangaOperation;
     this.LibraryOperation = libraryOperation;
 }
 private void ShowLibrary(LibraryOperation method)
 {
     Task.Run(() => {
         Dispatcher.Invoke(() => {
             _notification.Visibility = true;
         });
         var library = GetHqsFromLibrary(method);
         Dispatcher.Invoke(() => {
             _sourceLibraries.HqLibrary = library;
             _notification.Visibility   = false;
         });
     });
 }