public CatalogImportJobHomeViewModel( IRepositoryFactory<IImportRepository> importRepository, IViewModelsFactory<ICreateImportJobViewModel> wizardVmFactory, IViewModelsFactory<IImportJobRunViewModel> runVmFactory, IViewModelsFactory<IImportJobViewModel> itemVmFactory, IImportJobEntityFactory entityFactory, IAuthenticationContext authContext, IImportService importService, SubTabsDefaultViewModel parentViewModel) : base(importRepository, wizardVmFactory, runVmFactory, itemVmFactory, entityFactory, authContext, importService, parentViewModel) { AvailableImporters = new[] { ImportEntityType.Product, ImportEntityType.Bundle, ImportEntityType.Category, ImportEntityType.Association, ImportEntityType.DynamicKit, ImportEntityType.Package, ImportEntityType.Sku, ImportEntityType.ItemRelation, ImportEntityType.ItemAsset, ImportEntityType.Seo }; DefaultImporter = AvailableImporters.First().ToString(); }
public PricelistImportJobHomeViewModel( IRepositoryFactory<IImportRepository> importRepository, IViewModelsFactory<ICreateImportJobViewModel> wizardVmFactory, IViewModelsFactory<IImportJobRunViewModel> runVmFactory, IViewModelsFactory<IImportJobViewModel> itemVmFactory, IImportJobEntityFactory entityFactory, IAuthenticationContext authContext, IImportService importService, SubTabsDefaultViewModel parentViewModel) :base(importRepository, wizardVmFactory, runVmFactory, itemVmFactory, entityFactory, authContext, importService, parentViewModel) { AvailableImporters = new[] { ImportEntityType.Price }; DefaultImporter = AvailableImporters.First().ToString(); }