public ChapterViewModel( OreService oreService, RepoService repoService, ViewService viewService, Settings settings, IEventAggregator eventAggregator ) : base(eventAggregator, settings) { OreService = oreService; this.repoService = repoService; this.viewService = viewService; eventAggregator.GetEvent <LinkMovedEvent>().Subscribe(LinkMoved); }
public ChapterViewModel( Settings settings, OreService oreService, IEventAggregator eventAggregator, IRegionManager regionManager, ZipRepositoryBase <Mined> minedRepository, RepositoryBase <Cured> curedRepository ) : base(eventAggregator, settings) { OreService = oreService; this.regionManager = regionManager; this.minedRepository = minedRepository; this.curedRepository = curedRepository; minedRepository.SetNames(Module.Name, "CbrMined"); curedRepository.SetNames(Module.Name, "CbrCured"); Data.Title = "Cbr"; chapterId = $"{Module.Name}Cbr"; }