public DetailsPageVm(INavigator navigator, IAlert alert, IWorksService worksService,
                      IFavoriteService favoriteService, IReadHistoryService readHistoryService) : base(navigator, alert)
 {
     _worksService    = worksService;
     _favoriteService = favoriteService;
     _historyService  = readHistoryService;
     SelectChapter    = new Command(async() => await LoadChapter());
     FavoriteCommand  = new Command <WorkIndexing>(async(work) => await FavoriteWork(work.getAs <Work>()));
 }
Beispiel #2
0
 public HomePageVm(INavigator navigator, IAlert alert, IWorksService worksService, ILocalStorage localStorage) :
     base(navigator, alert)
 {
     Title            = "Home";
     Service          = worksService;
     LocalStorage     = localStorage;
     RefreshDiscover  = new Command(async() => await ReloadDiscover());
     RefreshFavorites = new Command(async() => await ReloadFavorites());
     HistorySelected  = new Command(async() => await ShowHistoryDetails());
     SearchCommand    = new Command <string>(async(search) => await SearchHistories(search));
     HelpCommand      = new Command(async() => await ShowHelp());
 }
Beispiel #3
0
 public PersonsController(
     IAwardsService awardsService,
     IPersonsService personsService,
     IEditionsService editionsService,
     IReviewsService reviewsService,
     IWorksService worksService,
     IGenresService genresService)
 {
     _awardsService   = awardsService;
     _personsService  = personsService;
     _editionsService = editionsService;
     _reviewsService  = reviewsService;
     _worksService    = worksService;
     _genresService   = genresService;
 }
Beispiel #4
0
 public WorksController(
     IAwardsService awardsService,
     IWorksService worksService,
     IEditionsService editionsService,
     IReviewsService reviewsService,
     ITranslationsService translationsService,
     IGenresService genresService)
 {
     _awardsService       = awardsService;
     _worksService        = worksService;
     _editionsService     = editionsService;
     _reviewsService      = reviewsService;
     _translationsService = translationsService;
     _genresService       = genresService;
 }
Beispiel #5
0
 public WorksController(IWorksService worksService)
 {
     _worksService = worksService;
 }
Beispiel #6
0
 public WorkSearch(IWorksService worksService)
 {
     _worksService = worksService;
 }
Beispiel #7
0
 public WorkChapter(IWorksService worksService)
 {
     _worksService = worksService;
 }
Beispiel #8
0
 public WorkIndex(IWorksService worksService)
 {
     _worksService = worksService;
 }
Beispiel #9
0
 public WorkDetails(IWorksService worksService)
 {
     _worksService = worksService;
 }
Beispiel #10
0
 public ReaderPageVm(INavigator navigator, IAlert alert, IWorksService service) : base(navigator, alert)
 {
     Service       = service;
     ReturnCommand = new Command(async() => await Navigator.ReturnAsync());
     NightCommand  = new Command(async() => await NightShift());
 }