public RepoService( LinkedRepository linkedRepository, ZipRepositoryBase <Mined> minedRepository ) { this.linkedRepository = linkedRepository; this.minedRepository = minedRepository; minedRepository.SetNames(Module.Name); }
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"; }
public UnicodeChapterViewModel( SiteOreServiceBase <UnicodeArea> oreService, UnicodeRetrieveService retrieveService, ZipRepositoryBase <MinedBase <UnicodeArea> > minedRepository, IEventAggregator eventAggregator, IRegionManager regionManager, Settings settings ) : base( "Unicode", Module.Name, typeof(UnicodeView).FullName, null, "https://unicode.org/charts/", oreService, retrieveService, minedRepository, regionManager, eventAggregator, settings) { }
public PaletteChapterViewModel( SiteOreServiceBase <PaletteColor> oreService, PaletteRetrieveService retrieveService, ZipRepositoryBase <MinedBase <PaletteColor> > minedRepository, IEventAggregator eventAggregator, IRegionManager regionManager, Settings settings ) : base( "Palette", Module.Name, typeof(PaletteView).FullName, null, "https://docs.microsoft.com/en-gb/dotnet/api/system.windows.media.brushes?view=net-5.0", oreService, retrieveService, minedRepository, regionManager, eventAggregator, settings) { }