Ejemplo n.º 1
0
 public SiteChapterViewModelBase(
     string itemName,
     string moduleName,
     string viewMain,
     string viewSettings,
     string address,
     SiteOreServiceBase <TItem> oreService,
     SiteRetrieveServiceBase <TItem> retrieveService,
     RepositoryBase <MinedBase <TItem> > minedRepository,
     IRegionManager regionManager,
     IEventAggregator eventAggregator,
     Settings settings
     ) : base(itemName, moduleName, viewMain, viewSettings, minedRepository, regionManager, eventAggregator, settings)
 {
     minedRepository.SetNames(moduleName, $"{itemName}Mined");
     OreService = oreService;
     oreService.Initialize(address, retrieveService);
 }
Ejemplo n.º 2
0
 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)
 {
 }
Ejemplo n.º 3
0
 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)
 {
 }