protected FulfillmentCenterViewModel(IRepositoryFactory <IFulfillmentCenterRepository> repositoryFactory, IRepositoryFactory <ICountryRepository> countryRepositoryFactory,
                                      IStoreEntityFactory entityFactory, FulfillmentCenter item)
     : base(entityFactory, item, true)
 {
     _repositoryFactory        = repositoryFactory;
     _countryRepositoryFactory = countryRepositoryFactory;
 }
 public StoreLocalizationStepViewModel(IStoreEntityFactory entityFactory, Store item,
                                       IRepositoryFactory <IStoreRepository> repositoryFactory,
                                       IRepositoryFactory <IAppConfigRepository> appConfigRepositoryFactory)
     : base(repositoryFactory, entityFactory, item)
 {
     _appConfigRepositoryFactory = appConfigRepositoryFactory;
 }
        public StoreViewModel(IRepositoryFactory <IStoreRepository> repositoryFactory,
                              IStoreEntityFactory entityFactory,
                              IViewModelsFactory <IStoreOverviewStepViewModel> overviewVmFactory,
                              IViewModelsFactory <IStoreLocalizationStepViewModel> localizationVmFactory,
                              IViewModelsFactory <IStoreTaxesStepViewModel> taxesVmFactory,
                              IViewModelsFactory <IStorePaymentsStepViewModel> paymentsVmFactory,
                              IViewModelsFactory <IStoreNavigationStepViewModel> navigationVmFactory,
                              IViewModelsFactory <IStoreSettingStepViewModel> settingVmFactory,
                              IViewModelsFactory <IStoreLinkedStoresStepViewModel> linkedStoresVmFactory,
                              IViewModelsFactory <ISeoViewModel> seoVmFactory,
                              IHomeSettingsViewModel parent,
                              INavigationManager navManager, Store item)
            : base(entityFactory, item, false)
        {
            ViewTitle = new ViewTitleBase {
                SubTitle = "SETTINGS".Localize(null, LocalizationScope.DefaultCategory), Title = "Store"
            };
            _repositoryFactory     = repositoryFactory;
            _navManager            = navManager;
            _parent                = parent;
            _overviewVmFactory     = overviewVmFactory;
            _localizationVmFactory = localizationVmFactory;
            _taxesVmFactory        = taxesVmFactory;
            _paymentsVmFactory     = paymentsVmFactory;
            _navigationVmFactory   = navigationVmFactory;
            _settingVmFactory      = settingVmFactory;
            _linkedStoresVmFactory = linkedStoresVmFactory;
            _seoVmFactory          = seoVmFactory;

            OpenItemCommand = new DelegateCommand(() => _navManager.Navigate(NavigationData));
        }
		public StoreLocalizationStepViewModel(IStoreEntityFactory entityFactory, Store item,
			IRepositoryFactory<IStoreRepository> repositoryFactory,
			IRepositoryFactory<IAppConfigRepository> appConfigRepositoryFactory)
			: base(repositoryFactory, entityFactory, item)
		{
			_appConfigRepositoryFactory = appConfigRepositoryFactory;
		}
		public StorePaymentsStepViewModel(IStoreEntityFactory entityFactory, Store item,
			 IRepositoryFactory<IStoreRepository> repositoryFactory,
			IRepositoryFactory<IPaymentMethodRepository> paymentRepositoryFactory)
			: base(repositoryFactory, entityFactory, item)
		{
			_paymentRepositoryFactory = paymentRepositoryFactory;
			_repositoryFactory = repositoryFactory;
		}
Ejemplo n.º 6
0
 public StorePaymentsStepViewModel(IStoreEntityFactory entityFactory, Store item,
                                   IRepositoryFactory <IStoreRepository> repositoryFactory,
                                   IRepositoryFactory <IPaymentMethodRepository> paymentRepositoryFactory)
     : base(repositoryFactory, entityFactory, item)
 {
     _paymentRepositoryFactory = paymentRepositoryFactory;
     _repositoryFactory        = repositoryFactory;
 }
Ejemplo n.º 7
0
        public EFStoreRepository(IStoreEntityFactory entityFactory, IInterceptor[] interceptors = null)
            : base(StoreConfiguration.Instance.Connection.SqlConnectionStringName, interceptors: interceptors)
        {
            _entityFactory = entityFactory;

            Database.SetInitializer(new ValidateDatabaseInitializer <EFStoreRepository>());

            this.Configuration.AutoDetectChangesEnabled = true;
            this.Configuration.ProxyCreationEnabled     = false;
        }
		public StoreOverviewStepViewModel(IStoreEntityFactory entityFactory, Store item,
			IRepositoryFactory<IStoreRepository> repositoryFactory,
			IRepositoryFactory<ICatalogRepository> catalogRepositoryFactory, IRepositoryFactory<ICountryRepository> countryRepositoryFactory,
			IRepositoryFactory<IFulfillmentCenterRepository> fulfillmentRepositoryFactory)
			: base(repositoryFactory, entityFactory, item)
		{
			_catalogRepositoryFactory = catalogRepositoryFactory;
			_countryRepositoryFactory = countryRepositoryFactory;
			_fulfillmetnRepositoryFactory = fulfillmentRepositoryFactory;
		}
Ejemplo n.º 9
0
        public EFStoreRepository(string nameOrConnectionString, IStoreEntityFactory entityFactory,
                                 IInterceptor[] interceptors = null)
            : base(nameOrConnectionString, interceptors: interceptors)
        {
            _entityFactory = entityFactory;
            Database.SetInitializer(new ValidateDatabaseInitializer <EFStoreRepository>());

            Configuration.AutoDetectChangesEnabled = true;
            Configuration.ProxyCreationEnabled     = false;
        }
		public EFStoreRepository(IStoreEntityFactory entityFactory, IInterceptor[] interceptors = null)
			: base(StoreConfiguration.Instance.Connection.SqlConnectionStringName, interceptors: interceptors)
		{
			_entityFactory = entityFactory;

			Database.SetInitializer(new ValidateDatabaseInitializer<EFStoreRepository>());

			this.Configuration.AutoDetectChangesEnabled = true;
			this.Configuration.ProxyCreationEnabled = false;
		}
		public EFStoreRepository(string nameOrConnectionString, IStoreEntityFactory entityFactory,
			IInterceptor[] interceptors = null)
			: base(nameOrConnectionString, interceptors: interceptors)
		{
			_entityFactory = entityFactory;
		    Database.SetInitializer(new ValidateDatabaseInitializer<EFStoreRepository>());

			Configuration.AutoDetectChangesEnabled = true;
			Configuration.ProxyCreationEnabled = false;
		}
 public StoreOverviewStepViewModel(IStoreEntityFactory entityFactory, Store item,
                                   IRepositoryFactory <IStoreRepository> repositoryFactory,
                                   IRepositoryFactory <ICatalogRepository> catalogRepositoryFactory, IRepositoryFactory <ICountryRepository> countryRepositoryFactory,
                                   IRepositoryFactory <IFulfillmentCenterRepository> fulfillmentRepositoryFactory)
     : base(repositoryFactory, entityFactory, item)
 {
     _catalogRepositoryFactory     = catalogRepositoryFactory;
     _countryRepositoryFactory     = countryRepositoryFactory;
     _fulfillmetnRepositoryFactory = fulfillmentRepositoryFactory;
 }
        public FulfillmentCenterViewModel(IRepositoryFactory <IFulfillmentCenterRepository> repositoryFactory, IRepositoryFactory <ICountryRepository> countryRepositoryFactory,
                                          IStoreEntityFactory entityFactory, IHomeSettingsViewModel parent,
                                          INavigationManager navManager, FulfillmentCenter item)
            : base(entityFactory, item, false)
        {
            ViewTitle = new ViewTitleBase {
                SubTitle = "SETTINGS".Localize(null, LocalizationScope.DefaultCategory), Title = "Fulfillment center"
            };
            _repositoryFactory        = repositoryFactory;
            _countryRepositoryFactory = countryRepositoryFactory;
            _navManager = navManager;
            _parent     = parent;

            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>();
        }
Ejemplo n.º 15
0
		public DSStoreClient(IStoreEntityFactory factory, ISecurityTokenInjector tokenInjector, IServiceConnectionFactory connFactory)
			: base(connFactory.GetConnectionString(StoreConfiguration.Instance.Connection.DataServiceUri), factory, tokenInjector)
		{
		}
		public StoreNavigationStepViewModel(IStoreEntityFactory entityFactory, Store item,
			IRepositoryFactory<IStoreRepository> repositoryFactory)
			: base(repositoryFactory, entityFactory, item)
		{
		}
 public StoreSettingsStepViewModel(IStoreEntityFactory entityFactory, Store item,
                                   IRepositoryFactory <IStoreRepository> repositoryFactory, IViewModelsFactory <IStoreSettingViewModel> vmFactory)
     : base(repositoryFactory, entityFactory, item)
 {
     _settingVmFactory = vmFactory;
 }
		public StoreLinkedStoresStepViewModel(IStoreEntityFactory entityFactory, Store item,
			IRepositoryFactory<IStoreRepository> repositoryFactory)
			: base(repositoryFactory, entityFactory, item)
		{
		}
 public StoreTaxesStepViewModel(IStoreEntityFactory entityFactory, Store item,
                                IRepositoryFactory <IStoreRepository> repositoryFactory)
     : base(repositoryFactory, entityFactory, item)
 {
     _repositoryFactory = repositoryFactory;
 }
 protected StoreViewModel(IRepositoryFactory <IStoreRepository> repositoryFactory, IStoreEntityFactory entityFactory, Store item)
     : base(entityFactory, item, true)
 {
     _repositoryFactory = repositoryFactory;
 }
Ejemplo n.º 21
0
 public FulfillmentCentersSettingsViewModel(IRepositoryFactory <IFulfillmentCenterRepository> repositoryFactory, IStoreEntityFactory entityFactory, IViewModelsFactory <ICreateFulfillmentCenterViewModel> wizardVmFactory, IViewModelsFactory <IFulfillmentCenterViewModel> editVmFactory)
     : base(entityFactory, wizardVmFactory, editVmFactory)
 {
     _repositoryFactory = repositoryFactory;
 }
Ejemplo n.º 22
0
		public DSStoreClient(Uri serviceUri, IStoreEntityFactory factory, ISecurityTokenInjector tokenInjector)
			: base(serviceUri, factory, tokenInjector)
		{
		}
		public StoreSettingsStepViewModel(IStoreEntityFactory entityFactory, Store item,
			IRepositoryFactory<IStoreRepository> repositoryFactory, IViewModelsFactory<IStoreSettingViewModel> vmFactory)
			: base(repositoryFactory, entityFactory, item)
		{
			_settingVmFactory = vmFactory;
		}
 public FulfillmentCenterAddressStepViewModel(IRepositoryFactory<IFulfillmentCenterRepository> repositoryFactory, IRepositoryFactory<ICountryRepository> countryRepositoryFactory,
     IStoreEntityFactory entityFactory, FulfillmentCenter item)
     : base(repositoryFactory, countryRepositoryFactory,  entityFactory, item)
 {
 }
 public DSStoreClient(Uri serviceUri, IStoreEntityFactory factory, ISecurityTokenInjector tokenInjector)
     : base(serviceUri, factory, tokenInjector)
 {
 }
Ejemplo n.º 26
0
 public StoreNavigationStepViewModel(IStoreEntityFactory entityFactory, Store item,
                                     IRepositoryFactory <IStoreRepository> repositoryFactory)
     : base(repositoryFactory, entityFactory, item)
 {
 }
        public StoreTaxesStepViewModel(IStoreEntityFactory entityFactory, Store item,
			 IRepositoryFactory<IStoreRepository> repositoryFactory)
			: base(repositoryFactory, entityFactory, item)
        {
            _repositoryFactory = repositoryFactory;
        }
 public FulfillmentCenterAddressStepViewModel(IRepositoryFactory <IFulfillmentCenterRepository> repositoryFactory, IRepositoryFactory <ICountryRepository> countryRepositoryFactory,
                                              IStoreEntityFactory entityFactory, FulfillmentCenter item)
     : base(repositoryFactory, countryRepositoryFactory, entityFactory, item)
 {
 }
 public StoreLinkedStoresStepViewModel(IStoreEntityFactory entityFactory, Store item,
                                       IRepositoryFactory <IStoreRepository> repositoryFactory)
     : base(repositoryFactory, entityFactory, item)
 {
 }
 public DSStoreClient(IStoreEntityFactory factory, ISecurityTokenInjector tokenInjector, IServiceConnectionFactory connFactory)
     : base(connFactory.GetConnectionString(StoreConfiguration.Instance.Connection.DataServiceUri), factory, tokenInjector)
 {
 }