コード例 #1
0
        public ShippingMethodParametersStepViewModel(
			IRepositoryFactory<IAppConfigRepository> appConfigRepositoryFactory,
			IViewModelsFactory<IGeneralLanguagesStepViewModel> languagesVmFactory,
			IRepositoryFactory<IShippingRepository> repositoryFactory,
            IRepositoryFactory<IPaymentMethodRepository> paymentMethdRepositoryFactory,
            IRepositoryFactory<IOrderRepository> orderRepositoryFactory, IOrderEntityFactory entityFactory, ShippingMethod item)
			: base(appConfigRepositoryFactory, languagesVmFactory, repositoryFactory, paymentMethdRepositoryFactory, orderRepositoryFactory, entityFactory, item)
        {
        }
コード例 #2
0
        public CreateShippingMethodViewModel(
			IViewModelsFactory<IShippingMethodOverviewStepViewModel> overviewVmFactory, 
			IViewModelsFactory<IShippingMethodSettingsStepViewModel> settingsVmFactory, 
			IViewModelsFactory<IGeneralLanguagesStepViewModel> languagesVmFactory, 
			ShippingMethod item)
        {
			var itemParameter = new KeyValuePair<string, object>("item", item);
			RegisterStep(overviewVmFactory.GetViewModelInstance(itemParameter));
			RegisterStep(settingsVmFactory.GetViewModelInstance(itemParameter));
			RegisterStep(languagesVmFactory.GetViewModelInstance(new KeyValuePair<string, object>("selectedLanguages", item.ShippingMethodLanguages)));
        }