public DisplayTemplateOverviewStepViewModel(
			IRepositoryFactory<IAppConfigRepository> repositoryFactory, 
			IAppConfigEntityFactory entityFactory, 
			DisplayTemplateMapping item)
            : base(null, repositoryFactory, entityFactory, null, null, item)
		{
		}
 public DisplayTemplateOverviewStepViewModel(
     IRepositoryFactory <IAppConfigRepository> repositoryFactory,
     IAppConfigEntityFactory entityFactory,
     DisplayTemplateMapping item)
     : base(null, repositoryFactory, entityFactory, null, null, item)
 {
 }
 public AppConfigSettingsViewModel(IRepositoryFactory <IAppConfigRepository> repositoryFactory,
                                   IAppConfigEntityFactory entityFactory, IViewModelsFactory <ICreateAppConfigSettingViewModel> wizardVMFactory,
                                   IViewModelsFactory <IAppConfigSettingEditViewModel> editVMFactory)
     : base(entityFactory, wizardVMFactory, editVMFactory)
 {
     _repositoryFactory = repositoryFactory;
 }
        public EFAppConfigRepository(string connectionStringName, IAppConfigEntityFactory entityFactory, IInterceptor[] interceptors = null)
            : base(connectionStringName, entityFactory, interceptors: interceptors)
        {
            Database.SetInitializer(new ValidateDatabaseInitializer<EFAppConfigRepository>());

            Configuration.AutoDetectChangesEnabled = true;
            Configuration.ProxyCreationEnabled = false;
        }
Example #5
0
		public StoreSeoViewModel(ILoginViewModel loginViewModel, IRepositoryFactory<IAppConfigRepository> appConfigRepositoryFactory, IAppConfigEntityFactory appConfigEntityFactory, Store item, IEnumerable<string> languages)
			: base(appConfigRepositoryFactory, appConfigEntityFactory, item.DefaultLanguage, languages, item.StoreId, SeoUrlKeywordTypes.Store)
		{
			_loginViewModel = loginViewModel;
			_store = item;

			InitializePropertiesForViewing();
		}
        public EFAppConfigRepository(string connectionStringName, IAppConfigEntityFactory entityFactory, IInterceptor[] interceptors = null)
            : base(connectionStringName, entityFactory, interceptors: interceptors)
        {
            Database.SetInitializer(new ValidateDatabaseInitializer <EFAppConfigRepository>());

            Configuration.AutoDetectChangesEnabled = true;
            Configuration.ProxyCreationEnabled     = false;
        }
        public DisplayTemplateConditionsStepViewModel(
			IRepositoryFactory<IStoreRepository> storeRepositoryFactory,
			IRepositoryFactory<IAppConfigRepository> repositoryFactory, 
			IAppConfigEntityFactory entityFactory, 
			IViewModelsFactory<ISearchCategoryViewModel> categoryVmFactory, 
			IViewModelsFactory<ISearchItemViewModel> itemVmFactory, 
			DisplayTemplateMapping item)
			: base(storeRepositoryFactory, repositoryFactory, entityFactory, categoryVmFactory, itemVmFactory, item)
		{
		}
 public DisplayTemplateConditionsStepViewModel(
     IRepositoryFactory <IStoreRepository> storeRepositoryFactory,
     IRepositoryFactory <IAppConfigRepository> repositoryFactory,
     IAppConfigEntityFactory entityFactory,
     IViewModelsFactory <ISearchCategoryViewModel> categoryVmFactory,
     IViewModelsFactory <ISearchItemViewModel> itemVmFactory,
     DisplayTemplateMapping item)
     : base(storeRepositoryFactory, repositoryFactory, entityFactory, categoryVmFactory, itemVmFactory, item)
 {
 }
		public ItemSeoViewModel(ILoginViewModel loginViewModel, ICatalogOutlineBuilder catalogBuilder, IRepositoryFactory<IStoreRepository> storeRepositoryFactory, IRepositoryFactory<IAppConfigRepository> appConfigRepositoryFactory, IAppConfigEntityFactory appConfigEntityFactory, Item item, IEnumerable<string> languages)
			: base(appConfigRepositoryFactory, appConfigEntityFactory, item.Catalog.DefaultLanguage, languages, item.Code, SeoUrlKeywordTypes.Item)
		{
			_storeRepositoryFactory = storeRepositoryFactory;
			_catalogBuilder = catalogBuilder;
			_loginViewModel = loginViewModel;
			_item = item;

			InitializePropertiesForViewing();
		}
		public CategorySeoViewModel(ILoginViewModel loginViewModel, ICatalogOutlineBuilder catalogBuilder, IRepositoryFactory<IStoreRepository> storeRepositoryFactory, IRepositoryFactory<IAppConfigRepository> appConfigRepositoryFactory, IAppConfigEntityFactory appConfigEntityFactory, Category item, IEnumerable<string> languages, CatalogBase parentCatalog)
			: base(appConfigRepositoryFactory, appConfigEntityFactory, parentCatalog.DefaultLanguage, languages, item.CategoryId, SeoUrlKeywordTypes.Category)
		{
			_storeRepositoryFactory = storeRepositoryFactory;
			_catalogBuilder = catalogBuilder;
			_loginViewModel = loginViewModel;
			_category = item;
			_catalog = parentCatalog;

			InitializePropertiesForViewing();
		}
		public ItemSeoStepViewModel(ILoginViewModel loginViewModel, ICatalogOutlineBuilder catalogBuilder, IRepositoryFactory<IStoreRepository> storeRepositoryFactory, IRepositoryFactory<IAppConfigRepository> appConfigRepositoryFactory, IAppConfigEntityFactory appConfigEntityFactory, Item item, IEnumerable<string> languages)
			: base(null, null, null, null, item, null, null)
		{
			_appConfigRepositoryFactory = appConfigRepositoryFactory;
			_appConfigEntityFactory = appConfigEntityFactory;
			_storeRepositoryFactory = storeRepositoryFactory;
			_catalogBuilder = catalogBuilder;
			_loginViewModel = loginViewModel;
			InnerItemCatalogLanguages = languages.ToList();
			SeoLocalesFilterCommand = new DelegateCommand<string>(RaiseSeoLocalesFilter);
			NavigateToUrlCommand = new DelegateCommand(RaiseNavigateToUrl);
		}
Example #12
0
 public ItemSeoStepViewModel(ILoginViewModel loginViewModel, ICatalogOutlineBuilder catalogBuilder, IRepositoryFactory <IStoreRepository> storeRepositoryFactory, IRepositoryFactory <IAppConfigRepository> appConfigRepositoryFactory, IAppConfigEntityFactory appConfigEntityFactory, Item item, IEnumerable <string> languages)
     : base(null, null, null, null, item, null, null)
 {
     _appConfigRepositoryFactory = appConfigRepositoryFactory;
     _appConfigEntityFactory     = appConfigEntityFactory;
     _storeRepositoryFactory     = storeRepositoryFactory;
     _catalogBuilder             = catalogBuilder;
     _loginViewModel             = loginViewModel;
     InnerItemCatalogLanguages   = languages.ToList();
     SeoLocalesFilterCommand     = new DelegateCommand <string>(RaiseSeoLocalesFilter);
     NavigateToUrlCommand        = new DelegateCommand(RaiseNavigateToUrl);
 }
Example #13
0
 protected DisplayTemplateEditViewModel(
     IRepositoryFactory <IStoreRepository> storeRepositoryFactory,
     IRepositoryFactory <IAppConfigRepository> repositoryFactory,
     IAppConfigEntityFactory entityFactory,
     IViewModelsFactory <ISearchCategoryViewModel> categoryVmFactory,
     IViewModelsFactory <ISearchItemViewModel> itemVmFactory,
     DisplayTemplateMapping item)
     : base(entityFactory, item, true)
 {
     _storeRepositoryFactory  = storeRepositoryFactory;
     _repositoryFactory       = repositoryFactory;
     _searchCategoryVmFactory = categoryVmFactory;
     _searchItemVmFactory     = itemVmFactory;
 }
        protected SeoViewModelBase(
            IRepositoryFactory <IAppConfigRepository> appConfigRepositoryFactory,
            IAppConfigEntityFactory appConfigEntityFactory,
            string defaultLanguage,
            IEnumerable <string> languages,
            string keywordValue,
            ObjectModel.SeoUrlKeywordTypes keywordType)
        {
            _appConfigRepositoryFactory = appConfigRepositoryFactory;
            _appConfigEntityFactory     = appConfigEntityFactory;
            _availableLanguages         = languages.ToList();
            _defaultLanguage            = defaultLanguage;
            _keywordValue = keywordValue;
            _keywordType  = keywordType;

            InitCommands();
        }
		protected SeoViewModelBase(
			IRepositoryFactory<IAppConfigRepository> appConfigRepositoryFactory, 
			IAppConfigEntityFactory appConfigEntityFactory, 
			string defaultLanguage, 
			IEnumerable<string> languages,
			string keywordValue,
			ObjectModel.SeoUrlKeywordTypes keywordType)
		{
			_appConfigRepositoryFactory = appConfigRepositoryFactory;
			_appConfigEntityFactory = appConfigEntityFactory;
			_availableLanguages = languages.ToList();
			_defaultLanguage = defaultLanguage;
			_keywordValue = keywordValue;
			_keywordType = keywordType;

			InitCommands();
		}
        public LocalizationEditViewModel(IRepositoryFactory <IAppConfigRepository> repositoryFactory,
                                         IAppConfigEntityFactory entityFactory, NavigationManager navManager,
                                         IHomeSettingsViewModel parent, LocalizationGroup item)
            : base(entityFactory, item.TranslateLocalization)
        {
            _repositoryFactory        = repositoryFactory;
            _parent                   = parent;
            _navManager               = navManager;
            OriginalLocalizationGroup = item;

            ViewTitle = new ViewTitleBase()
            {
                SubTitle = "SETTINGS".Localize(null, LocalizationScope.DefaultCategory), Title = "Localization"
            };

            OpenItemCommand = new DelegateCommand(() => _navManager.Navigate(NavigationData));
        }
Example #17
0
 public DisplayTemplateEditViewModel(
     IRepositoryFactory <IStoreRepository> storeRepositoryFactory,
     IRepositoryFactory <IAppConfigRepository> repositoryFactory,
     IAppConfigEntityFactory entityFactory,
     IViewModelsFactory <ISearchCategoryViewModel> categoryVmFactory,
     IViewModelsFactory <ISearchItemViewModel> itemVmFactory,
     INavigationManager navManager,
     DisplayTemplateMapping item,
     HomeSettingsEditableViewModel <DisplayTemplateMapping> parent)
     : base(entityFactory, item, false)
 {
     _storeRepositoryFactory = storeRepositoryFactory;
     _repositoryFactory      = repositoryFactory;
     _navManager             = navManager;
     _parent = parent;
     _searchCategoryVmFactory = categoryVmFactory;
     _searchItemVmFactory     = itemVmFactory;
     ViewTitle = new ViewTitleBase()
     {
         Title = "Display template", SubTitle = "SETTINGS".Localize(null, LocalizationScope.DefaultCategory)
     };
     OpenItemCommand = new DelegateCommand(() => _navManager.Navigate(NavigationData));
 }
        public StoresSettingsViewModel(
            IViewModelsFactory <IStoreViewModel> storeVmFactory,
            IRepositoryFactory <IAppConfigRepository> seoRepository,
            IAppConfigEntityFactory seoFactory,
            IRepositoryFactory <IStoreRepository> repositoryFactory,
            IStoreEntityFactory entityFactory,
            IViewModelsFactory <ICreateStoreViewModel> wizardVmFactory,
            IViewModelsFactory <IStoreViewModel> editVmFactory,
            IAuthenticationContext authContext,
            NavigationManager navManager,
            TileManager tileManager)
            : base(entityFactory, wizardVmFactory, editVmFactory)
        {
            _repositoryFactory = repositoryFactory;
            _navManager        = navManager;
            _tileManager       = tileManager;
            _authContext       = authContext;
            _seoFactory        = seoFactory;
            _seoRepository     = seoRepository;
            _storeVmFactory    = storeVmFactory;
            PopulateTiles();

            LinkedStoreNotifictaionRequest = new InteractionRequest <ConditionalConfirmation>();
        }
 public EmailTemplateEditViewModel(IRepositoryFactory <IAppConfigRepository> repositoryFactory, IAppConfigEntityFactory entityFactory,
                                   IViewModelsFactory <IEmailTemplateAddLanguageViewModel> vmFactory, INavigationManager navManager, IHomeSettingsViewModel parent, EmailTemplate item)
     : base(entityFactory, item, false)
 {
     _repositoryFactory = repositoryFactory;
     _parent            = parent;
     _navManager        = navManager;
     _vmFactory         = vmFactory;
     ViewTitle          = new ViewTitleBase()
     {
         SubTitle = "SETTINGS".Localize(null, LocalizationScope.DefaultCategory), Title = "Email Template"
     };
     OpenItemCommand = new DelegateCommand(() => _navManager.Navigate(NavigationData));
     CommandInit();
 }
 public EFAppConfigRepository(IAppConfigEntityFactory entityFactory, IInterceptor[] interceptors = null)
     : this(AppConfigConfiguration.Instance.Connection.SqlConnectionStringName, entityFactory, interceptors)
 {
 }
Example #21
0
        public CategorySeoViewModel(ILoginViewModel loginViewModel, ICatalogOutlineBuilder catalogBuilder, IRepositoryFactory <IStoreRepository> storeRepositoryFactory, IRepositoryFactory <IAppConfigRepository> appConfigRepositoryFactory, IAppConfigEntityFactory appConfigEntityFactory, Category item, IEnumerable <string> languages, CatalogBase parentCatalog)
            : base(appConfigRepositoryFactory, appConfigEntityFactory, parentCatalog.DefaultLanguage, languages, item.CategoryId, SeoUrlKeywordTypes.Category)
        {
            _storeRepositoryFactory = storeRepositoryFactory;
            _catalogBuilder         = catalogBuilder;
            _loginViewModel         = loginViewModel;
            _category = item;
            _catalog  = parentCatalog;

            InitializePropertiesForViewing();
        }
Example #22
0
		public DSAppConfigClient(Uri serviceUri, IAppConfigEntityFactory factory, ISecurityTokenInjector tokenInjector)
			: base(serviceUri, factory, tokenInjector)
		{
		}
 protected LocalizationEditViewModel(IRepositoryFactory <IAppConfigRepository> repositoryFactory, IAppConfigEntityFactory entityFactory, Foundation.AppConfig.Model.Localization item)
     : base(entityFactory, item)
 {
     _repositoryFactory = repositoryFactory;
 }
 protected AppConfigSettingEditViewModel(IRepositoryFactory <IAppConfigRepository> repositoryFactory, IAppConfigEntityFactory entityFactory, Setting item)
     : base(entityFactory, item, true)
 {
     _repositoryFactory = repositoryFactory;
     CommandInit();
 }
        public EmailTemplateLanguagesStepViewModel(IRepositoryFactory<IAppConfigRepository> repositoryFactory, IAppConfigEntityFactory entityFactory, IViewModelsFactory<IEmailTemplateAddLanguageViewModel> vmFactory, EmailTemplate item)
            : base(repositoryFactory, entityFactory, vmFactory, item)
        {

        }
        public LocalizationHomeViewModel(IRepositoryFactory <IAppConfigRepository> repositoryFactory, IAppConfigEntityFactory entityFactory,
                                         IViewModelsFactory <ILocalizationEditViewModel> editVmFactory, IElementRepository elementRepository)
            : base(entityFactory)
        {
            _editVmFactory     = editVmFactory;
            _repositoryFactory = repositoryFactory;
            _elementRepository = elementRepository;
            InitCommands();

            SendCulturesToShell();
        }
 protected SystemJobEditViewModel(IRepositoryFactory <IAppConfigRepository> repositoryFactory, IAppConfigEntityFactory entityFactory, IViewModelsFactory <IAddParameterViewModel> vmFactory, SystemJob item)
     : base(entityFactory, item, true)
 {
     _repositoryFactory = repositoryFactory;
     _vmFactory         = vmFactory;
     CommandInit();
 }
Example #28
0
 public DSAppConfigClient(Uri serviceUri, IAppConfigEntityFactory factory, ISecurityTokenInjector tokenInjector)
     : base(serviceUri, factory, tokenInjector)
 {
 }
        public ItemSeoViewModel(ILoginViewModel loginViewModel, ICatalogOutlineBuilder catalogBuilder, IRepositoryFactory <IStoreRepository> storeRepositoryFactory, IRepositoryFactory <IAppConfigRepository> appConfigRepositoryFactory, IAppConfigEntityFactory appConfigEntityFactory, Item item, IEnumerable <string> languages)
            : base(appConfigRepositoryFactory, appConfigEntityFactory, item.Catalog.DefaultLanguage, languages, item.ItemId, SeoUrlKeywordTypes.Item)
        {
            _storeRepositoryFactory = storeRepositoryFactory;
            _catalogBuilder         = catalogBuilder;
            _loginViewModel         = loginViewModel;
            _item = item;

            InitializePropertiesForViewing();
        }
Example #30
0
        public StoreSeoViewModel(ILoginViewModel loginViewModel, IRepositoryFactory <IAppConfigRepository> appConfigRepositoryFactory, IAppConfigEntityFactory appConfigEntityFactory, Store item, IEnumerable <string> languages)
            : base(appConfigRepositoryFactory, appConfigEntityFactory, item.DefaultLanguage, languages, item.StoreId, SeoUrlKeywordTypes.Store)
        {
            _loginViewModel = loginViewModel;
            _store          = item;

            InitializePropertiesForViewing();
        }
Example #31
0
 public SystemJobsViewModel(IRepositoryFactory <IAppConfigRepository> repositoryFactory, IAppConfigEntityFactory entityFactory, IViewModelsFactory <ICreateSystemJobViewModel> wizardVmFactory, IViewModelsFactory <ISystemJobEditViewModel> editVmFactory)
     : base(entityFactory, wizardVmFactory, editVmFactory)
 {
     _repositoryFactory = repositoryFactory;
 }
 public AppConfigSettingEditViewModel(IRepositoryFactory <IAppConfigRepository> repositoryFactory, IAppConfigEntityFactory entityFactory,
                                      IHomeSettingsViewModel parent, INavigationManager navManager, Setting item)
     : base(entityFactory, item, false)
 {
     _repositoryFactory = repositoryFactory;
     _navManager        = navManager;
     _parent            = parent;
     ViewTitle          = new ViewTitleBase()
     {
         Title = "Setting", SubTitle = "SETTINGS".Localize(null, LocalizationScope.DefaultCategory)
     };
     OpenItemCommand = new DelegateCommand(() => _navManager.Navigate(NavigationData));
     CommandInit();
 }
Example #33
0
 public DSAppConfigClient(IAppConfigEntityFactory factory, ISecurityTokenInjector tokenInjector, IServiceConnectionFactory connFactory)
     : base(connFactory.GetConnectionString(AppConfigConfiguration.Instance.Connection.DataServiceUri), factory, tokenInjector)
 {
 }
 protected EmailTemplateEditViewModel(IRepositoryFactory <IAppConfigRepository> repositoryFactory, IAppConfigEntityFactory entityFactory, IViewModelsFactory <IEmailTemplateAddLanguageViewModel> vmFactory, EmailTemplate item)
     : base(entityFactory, item, true)
 {
     _repositoryFactory = repositoryFactory;
     _vmFactory         = vmFactory;
     CommandInit();
 }
Example #35
0
 public EmailTemplateLanguagesStepViewModel(IRepositoryFactory <IAppConfigRepository> repositoryFactory, IAppConfigEntityFactory entityFactory, IViewModelsFactory <IEmailTemplateAddLanguageViewModel> vmFactory, EmailTemplate item)
     : base(repositoryFactory, entityFactory, vmFactory, item)
 {
 }
 public EFAppConfigRepository(IAppConfigEntityFactory entityFactory, IInterceptor[] interceptors = null)
     : this(AppConfigConfiguration.Instance.Connection.SqlConnectionStringName, entityFactory, interceptors)
 {
 }
 public AppConfigSettingOverviewStepViewModel(IRepositoryFactory <IAppConfigRepository> repositoryFactory, IAppConfigEntityFactory entityFactory, Setting item)
     : base(repositoryFactory, entityFactory, item)
 {
 }
Example #38
0
		public DSAppConfigClient(IAppConfigEntityFactory factory, ISecurityTokenInjector tokenInjector, IServiceConnectionFactory connFactory)
			: base(connFactory.GetConnectionString(AppConfigConfiguration.Instance.Connection.DataServiceUri), factory, tokenInjector)
		{
		}
        public SystemJobParametersStepViewModel(IRepositoryFactory<IAppConfigRepository> repositoryFactory, IAppConfigEntityFactory entityFactory, IViewModelsFactory<IAddParameterViewModel> vmFactory, SystemJob item)
            : base(repositoryFactory, entityFactory, vmFactory, item)
		{
		}
        public SystemJobEditViewModel(IRepositoryFactory <IAppConfigRepository> repositoryFactory, IAppConfigEntityFactory entityFactory, IViewModelsFactory <IAddParameterViewModel> vmFactory,
                                      INavigationManager navManager, SystemJob item,
                                      IHomeSettingsViewModel parent)
            : base(entityFactory, item, false)
        {
            _repositoryFactory = repositoryFactory;
            _navManager        = navManager;
            _parent            = parent;
            _vmFactory         = vmFactory;
            ViewTitle          = new ViewTitleBase()
            {
                Title = "System job", SubTitle = "SETTINGS".Localize(null, LocalizationScope.DefaultCategory)
            };
            OpenItemCommand = new DelegateCommand(() => _navManager.Navigate(NavigationData));
            CommandInit();

            if (History == null)
            {
                OnUIThread(Refresh);
            }
        }
Example #41
0
 public DisplayTemplatesViewModel(IRepositoryFactory <IAppConfigRepository> repositoryFactory, IAppConfigEntityFactory entityFactory, IViewModelsFactory <ICreateDisplayTemplateViewModel> wizardVmFactory, IViewModelsFactory <IDisplayTemplateViewModel> editVmFactory)
     : base(entityFactory, wizardVmFactory, editVmFactory)
 {
     _repositoryFactory = repositoryFactory;
 }
        public AppConfigSettingOverviewStepViewModel(IRepositoryFactory<IAppConfigRepository> repositoryFactory, IAppConfigEntityFactory entityFactory, Setting item)
            : base(repositoryFactory, entityFactory, item)
		{
		}
Example #43
0
 public SystemJobParametersStepViewModel(IRepositoryFactory <IAppConfigRepository> repositoryFactory, IAppConfigEntityFactory entityFactory, IViewModelsFactory <IAddParameterViewModel> vmFactory, SystemJob item)
     : base(repositoryFactory, entityFactory, vmFactory, item)
 {
 }