public OrderModel(IOrderEntityFactory entityFactory, coreModel.Order innerItem, OrderClient client, IOrderService orderService) { _entityFactory = entityFactory; _innerItem = innerItem; _OrderClient = client; _orderService = orderService; }
public TaxCategoryOverviewStepViewModel( IRepositoryFactory <ICatalogRepository> repositoryFactory, IOrderEntityFactory entityFactory, TaxCategory item) : base(repositoryFactory, entityFactory, item) { }
public TaxCategoryOverviewStepViewModel( IRepositoryFactory<ICatalogRepository> repositoryFactory, IOrderEntityFactory entityFactory, TaxCategory item) : base(repositoryFactory, entityFactory, item) { }
public ShippingOptionOverviewStepViewModel( IRepositoryFactory <IShippingRepository> repositoryFactory, IOrderEntityFactory entityFactory, ShippingOption item) : base(null, repositoryFactory, entityFactory, null, item) { }
// constructor (for single wizard step) protected CreateExchangeViewModel( IOrderEntityFactory entityFactory, IViewModelsFactory <IOrderAddressViewModel> addressVmFactory, ReturnBuilder returnBuilder, IViewModelsFactory <ILineItemAddViewModel> lineItemAddVmFactory, bool isCreatingExchangeOrderOnly, IViewModelsFactory <IReturnItemViewModel> returnItemVmFactory, IRepositoryFactory <IShippingRepository> shippingRepositoryFactory) : base(returnItemVmFactory, returnBuilder, isCreatingExchangeOrderOnly) { _shippingRepositoryFactory = shippingRepositoryFactory; _lineItemAddVmFactory = lineItemAddVmFactory; LineItemAddVM = lineItemAddVmFactory.GetViewModelInstance(); if (this is IExchangeOrderStepViewModel) { _entityFactory = entityFactory; _addressVmFactory = addressVmFactory; // workaround for null pointer exception returnBuilder.WithExchangeShippingAddress(new OrderAddress() { OrderAddressId = "fake address" }); LineItemAddVM.SelectedItemsToAdd.CollectionChanged += SelectedItemsToAdd_CollectionChanged; ShippingAddress = AvailableShippingAddresses.FirstOrDefault(); ShippingMethod = AvailableShippingMethods.FirstOrDefault(); } }
public ProductController(IOrderEntityFactory orderEntityFactory, ICreateOrderFactory createOrderFactory, IOrderApiDAL dal, IRequestUtils requestUtils) { _orderEntityFactory = orderEntityFactory; _createOrderFactory = createOrderFactory; _dal = dal; _requestUtils = requestUtils; }
public TaxViewModel( IRepositoryFactory <IOrderRepository> repositoryFactory, IRepositoryFactory <ICatalogRepository> catalogRepositoryFactory, IOrderEntityFactory entityFactory, IViewModelsFactory <IGeneralLanguagesStepViewModel> langVmFactory, IViewModelsFactory <ITaxValueViewModel> valueVmFactory, IHomeSettingsViewModel parent, INavigationManager navManager, Tax item) : base(entityFactory, item, false) { ViewTitle = new ViewTitleBase { SubTitle = "SETTINGS".Localize(null, LocalizationScope.DefaultCategory), Title = "Tax" }; _repositoryFactory = repositoryFactory; _catalogRepositoryFactory = catalogRepositoryFactory; _navManager = navManager; _parent = parent; _valueVmFactory = valueVmFactory; _langVmFactory = langVmFactory; OpenItemCommand = new DelegateCommand(() => _navManager.Navigate(NavigationData)); CommandInit(); }
public ShippingOptionOverviewStepViewModel( IRepositoryFactory<IShippingRepository> repositoryFactory, IOrderEntityFactory entityFactory, ShippingOption item) : base(null, repositoryFactory, entityFactory, null, item) { }
public ReturnBuilder(IOrderEntityFactory entityFactory, IPricelistRepository priceListRepository, OrderClient client, IOrderService service) { _entityFactory = entityFactory; _priceListRepository = priceListRepository; _client = client; _orderService = service; }
public PicklistHomeViewModel( IViewModelsFactory <IPicklistViewModel> itemVmFactory, IViewModelsFactory <ICreatePicklistWizardViewModel> wizardVmFactory, IRepositoryFactory <IFulfillmentCenterRepository> fulfillmentCenterRepositoryFactory, IRepositoryFactory <IFulfillmentRepository> fulfillmentRepositoryFactory, IAuthenticationContext authenticationContext, IOrderEntityFactory entityFactory) { _authenticationContext = authenticationContext; _entityFactory = entityFactory; _itemVmFactory = itemVmFactory; _wizardVmFactory = wizardVmFactory; _fulfillmentCenterRepositoryFactory = fulfillmentCenterRepositoryFactory; _fulfillmentRepositoryFactory = fulfillmentRepositoryFactory; ClearFiltersCommand = new DelegateCommand(() => { SearchFilterShipmentId = null; OnSpecifiedPropertyChanged("SearchFilterShipmentId"); OnSpecifiedPropertyChanged("SearchFilterFulfillment"); }); CommonNotifyRequest = new InteractionRequest <Notification>(); SearchFilterFulfillments = new ObservableCollection <FulfillmentCenter>(); }
public EFOrderRepository(string connectionStringName, IOrderEntityFactory entityFactory, IInterceptor[] interceptors = null) : base(connectionStringName, entityFactory, interceptors: interceptors) { Database.SetInitializer(new ValidateDatabaseInitializer<EFOrderRepository>()); this.Configuration.AutoDetectChangesEnabled = true; this.Configuration.ProxyCreationEnabled = false; }
public EFOrderRepository(string connectionStringName, IOrderEntityFactory entityFactory, IInterceptor[] interceptors = null) : base(connectionStringName, entityFactory, interceptors: interceptors) { Database.SetInitializer(new ValidateDatabaseInitializer <EFOrderRepository>()); this.Configuration.AutoDetectChangesEnabled = true; this.Configuration.ProxyCreationEnabled = false; }
protected JurisdictionViewModel(IRepositoryFactory <IOrderRepository> repositoryFactory, IRepositoryFactory <ICountryRepository> countryRepositoryFactory, IOrderEntityFactory entityFactory, JurisdictionTypes jurisdictionType, Jurisdiction item) : base(entityFactory, item, true) { _repositoryFactory = repositoryFactory; _countryRepositoryFactory = countryRepositoryFactory; _jurisdictionType = jurisdictionType; }
public ShipmentBuilder(Shipment item, OrderForm orderForm, IOrderEntityFactory entityFactory, IRepositoryFactory <IPricelistRepository> pricelistRepository, PriceListClient priceListClient) { innerItem = item; _orderForm = orderForm; _entityFactory = entityFactory; _pricelistRepository = pricelistRepository; _priceListClient = priceListClient; }
public ShippingOptionPackagesStepViewModel( IViewModelsFactory <IShippingOptionAddShippingPackageViewModel> addPackageVmFactory, IRepositoryFactory <IShippingRepository> repositoryFactory, IOrderEntityFactory entityFactory, ShippingOption item, ICatalogRepository catalogRepository) : base(addPackageVmFactory, repositoryFactory, entityFactory, catalogRepository, item) { }
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) { }
public ShippingOptionPackagesStepViewModel( IViewModelsFactory<IShippingOptionAddShippingPackageViewModel> addPackageVmFactory, IRepositoryFactory<IShippingRepository> repositoryFactory, IOrderEntityFactory entityFactory, ShippingOption item, ICatalogRepository catalogRepository) : base(addPackageVmFactory, repositoryFactory, entityFactory, catalogRepository, item) { }
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) { }
private MockOrderBuilder(Order order, IOrderEntityFactory entityFactory) { _order = order; _entityFactory = entityFactory; var orderForm = entityFactory.CreateEntityForType(typeof(OrderForm)) as OrderForm; orderForm.Name = "default"; orderForm.OrderGroupId = _order.OrderGroupId; _order.OrderForms.Add(orderForm); }
public PaymentMethodOverviewStepViewModel( IRepositoryFactory <IPaymentMethodRepository> repositoryFactory, IRepositoryFactory <IShippingRepository> shippingRepositoryFactory, IViewModelsFactory <IGeneralLanguagesStepViewModel> langVmFactory, IOrderEntityFactory entityFactory, PaymentMethodStepModel itemModel) : base(repositoryFactory, shippingRepositoryFactory, langVmFactory, entityFactory, itemModel) { PropertyValues = stepModel.PropertyValues; }
protected CreatePaymentMethodStepViewModel( IRepositoryFactory<IPaymentMethodRepository> repositoryFactory, IRepositoryFactory<IShippingRepository> shippingRepositoryFactory, IViewModelsFactory<IGeneralLanguagesStepViewModel> langVmFactory, IOrderEntityFactory entityFactory, PaymentMethodStepModel itemModel) : base(repositoryFactory, shippingRepositoryFactory, langVmFactory, entityFactory, itemModel.InnerItem) { stepModel = itemModel; }
protected CreatePaymentMethodStepViewModel( IRepositoryFactory <IPaymentMethodRepository> repositoryFactory, IRepositoryFactory <IShippingRepository> shippingRepositoryFactory, IViewModelsFactory <IGeneralLanguagesStepViewModel> langVmFactory, IOrderEntityFactory entityFactory, PaymentMethodStepModel itemModel) : base(repositoryFactory, shippingRepositoryFactory, langVmFactory, entityFactory, itemModel.InnerItem) { stepModel = itemModel; }
public OrderViewModel( IViewModelsFactory <IOrderContactViewModel> contactVmFactory, IViewModelsFactory <IOrderAddressViewModel> addressVmFactory, IViewModelsFactory <ICreateRefundViewModel> wizardRefundVmFactory, IViewModelsFactory <ICreateExchangeViewModel> wizardExchangeVmFactory, IViewModelsFactory <ICreateRmaRequestViewModel> wizardRmaVmFactory, IViewModelsFactory <ICreatePaymentViewModel> wizardPaymentVmFactory, IViewModelsFactory <IShipmentViewModel> shipmentVmFactory, IViewModelsFactory <IRmaRequestViewModel> rmaRequestVmFactory, IRepositoryFactory <IOrderRepository> repositoryFactory, IShippingRepository shippingRepository, ICustomerRepository customerRepository, IOrderEntityFactory entityFactory, INavigationManager navManager, Foundation.Orders.Model.Order item, OrderClient client, IOrderService service) : base(entityFactory, item) { _contactVmFactory = contactVmFactory; _addressVmFactory = addressVmFactory; _wizardRefundVmFactory = wizardRefundVmFactory; _wizardExchangeVmFactory = wizardExchangeVmFactory; _wizardRmaVmFactory = wizardRmaVmFactory; _wizardPaymentVmFactory = wizardPaymentVmFactory; _shipmentVmFactory = shipmentVmFactory; _rmaRequestVmFactory = rmaRequestVmFactory; _repositoryFactory = repositoryFactory; _customerRepository = customerRepository; _shippingRepository = shippingRepository; _navManager = navManager; _client = client; _orderService = service; _innerModel = new OrderModel(InnerItem, client, service); OpenItemCommand = new DelegateCommand(() => _navManager.Navigate(NavigationData)); CommonOrderCommandConfirmRequest = new InteractionRequest <Confirmation>(); DisableableCommandConfirmRequest = new InteractionRequest <Confirmation>(); CommonOrderWizardDialogInteractionRequest = new InteractionRequest <Confirmation>(); CancelOrderCommand = new DelegateCommand(RaiseCancelOrderInteractionRequest, () => _innerModel.IsOrderCancellable); HoldOrderCommand = new DelegateCommand(RaiseHoldOrderInteractionRequest, () => _innerModel.IsOrderHoldable); ReleaseHoldCommand = new DelegateCommand(RaiseReleaseHoldInteractionRequest, () => _innerModel.IsOrderHoldReleaseable); CreateRmaRequestCommand = new DelegateCommand(RaiseCreateRmaRequestInteractionRequest, () => _innerModel.CurrentStatus == (int)OrderStatus.Completed); CreateExchangeCommand = new DelegateCommand(RaiseCreateExchangeInteractionRequest, () => _innerModel.CurrentStatus == (int)OrderStatus.Completed); CreateRefundCommand = new DelegateCommand(RaiseCreateRefundInteractionRequest, () => _innerModel.CurrentStatus == (int)OrderStatus.Completed); CreatePaymentCommand = new DelegateCommand(RaiseCreatePaymentInteractionRequest); EditAddressCommand = new DelegateCommand <OrderAddress>(RaiseEditAddressInteractionRequest); ViewTitle = new ViewTitleBase() { Title = "Orders", SubTitle = (item != null && !string.IsNullOrEmpty(item.CustomerName)) ? item.CustomerName.ToUpper(CultureInfo.InvariantCulture) : null }; OpenCustomerProfileCommand = new DelegateCommand(RaiseOpenCustomerProfileInteractionRequest, () => InnerItem.CustomerId != null); }
public PaymentMethodViewModel(IRepositoryFactory <IPaymentMethodRepository> repositoryFactory, IRepositoryFactory <IShippingRepository> shippingRepositoryFactory, IViewModelsFactory <IGeneralLanguagesStepViewModel> langVmFactory, IOrderEntityFactory entityFactory, PaymentMethod item) : base(entityFactory, item, true) { _repositoryFactory = repositoryFactory; _langVmFactory = langVmFactory; _shippingRepositoryFactory = shippingRepositoryFactory; InitCommand(); }
public PaymentMethodPropertiesStepViewModel( IRepositoryFactory <IPaymentMethodRepository> repositoryFactory, IRepositoryFactory <IShippingRepository> shippingRepositoryFactory, IViewModelsFactory <IGeneralLanguagesStepViewModel> langVmFactory, IOrderEntityFactory entityFactory, PaymentMethodStepModel itemModel) : base(repositoryFactory, shippingRepositoryFactory, langVmFactory, entityFactory, itemModel) { PropertyValues = new ObservableCollection <GeneralPropertyValueEditViewModel>(); stepModel.PropertyValues = PropertyValues; }
public SplitShipmentViewModel(IViewModelsFactory <IOrderAddressViewModel> addressVmFactory, IOrderEntityFactory entityFactory, IShippingRepository shippingRepository, Foundation.Orders.Model.Order currentOrder, Shipment sourceShipment, ShipmentItem movingItem) { _addressVmFactory = addressVmFactory; _shippingRepository = shippingRepository; _entityFactory = entityFactory; CurrentOrder = currentOrder; SourceShipment = sourceShipment; MovingShippingItem = movingItem; CreateNewAddressRequest = new InteractionRequest <Confirmation>(); }
public ShippingMethodSettingsViewModel(IRepositoryFactory <IShippingRepository> repositoryFactory, IOrderEntityFactory entityFactory, IViewModelsFactory <ICreateShippingMethodViewModel> wizardVmFactory, IViewModelsFactory <IShippingMethodViewModel> editVmFactory, IAuthenticationContext authContext, NavigationManager navManager, TileManager tileManager) : base(entityFactory, wizardVmFactory, editVmFactory) { _navManager = navManager; _tileManager = tileManager; _repositoryFactory = repositoryFactory; _authContext = authContext; PopulateTiles(); }
protected ShippingOptionViewModel( IViewModelsFactory <IShippingOptionAddShippingPackageViewModel> addPackageVmFactory, IRepositoryFactory <IShippingRepository> repositoryFactory, IOrderEntityFactory entityFactory, ICatalogRepository catalogRepository, ShippingOption item) : base(entityFactory, item, true) { _repositoryFactory = repositoryFactory; _addPackageVmFactory = addPackageVmFactory; _catalogRepository = catalogRepository; CommandInit(); }
// main public constructor. calls CreateWizardSteps() public CreateExchangeViewModel(Foundation.Orders.Model.Order innerOrder, RmaRequest rmaRequest, IRepositoryFactory <IShippingRepository> shippingRepositoryFactory, IViewModelsFactory <IRmaRequestReturnItemsStepViewModel> returnItemsVmFactory, IViewModelsFactory <IRmaRequestRefundStepViewModel> refundVmFactory, IOrderEntityFactory entityFactory, ReturnBuilder returnBuilder, IViewModelsFactory <ILineItemAddViewModel> lineItemAddVmFactory, IViewModelsFactory <IExchangeOrderStepViewModel> exchangeVmFactory, IViewModelsFactory <IOrderAddressViewModel> addressVmFactory) : base(innerOrder, rmaRequest, entityFactory, returnBuilder, returnItemsVmFactory, refundVmFactory, lineItemAddVmFactory, exchangeVmFactory) { _entityFactory = entityFactory; _addressVmFactory = addressVmFactory; _shippingRepositoryFactory = shippingRepositoryFactory; _exchangeVmFactory = exchangeVmFactory; }
public JurisdictionSettingsViewModel( IRepositoryFactory <IOrderRepository> repositoryFactory, IOrderEntityFactory entityFactory, IViewModelsFactory <ICreateJurisdictionViewModel> wizardVmFactory, IViewModelsFactory <IJurisdictionViewModel> editVmFactory, JurisdictionTypes jurisdictionType, ICountryRepository countryRepository) : base(entityFactory, wizardVmFactory, editVmFactory) { _jurisdictionType = jurisdictionType; _repositoryFactory = repositoryFactory; AllCountries = countryRepository.Countries.ToList(); ItemDuplicateCommand = new DelegateCommand <Jurisdiction>(RaiseItemDuplicateInteractionRequest); }
protected ShippingMethodViewModel( IRepositoryFactory <IAppConfigRepository> appConfigRepositoryFactory, IViewModelsFactory <IGeneralLanguagesStepViewModel> languagesVmFactory, IRepositoryFactory <IShippingRepository> repositoryFactory, IRepositoryFactory <IPaymentMethodRepository> paymentMethdRepositoryFactory, IRepositoryFactory <IOrderRepository> orderRepositoryFactory, IOrderEntityFactory entityFactory, ShippingMethod item) : base(entityFactory, item, true) { _repositoryFactory = repositoryFactory; _paymentMethdRepositoryFactory = paymentMethdRepositoryFactory; _orderRepositoryFactory = orderRepositoryFactory; _languagesVmFactory = languagesVmFactory; _appConfigRepositoryFactory = appConfigRepositoryFactory; }
public static MockOrderBuilder BuildOrder(IOrderEntityFactory entityFactory) { var order = (Order)entityFactory.CreateEntityForType(typeof(Order)); order.Name = "default"; order.BillingCurrency = "USD"; order.StoreId = "UK Store"; order.TrackingNumber = "PO32" + DateTime.Now.Ticks.ToString(CultureInfo.InvariantCulture).Substring(10, 5); order.Total = 123.43m; order.HandlingTotal = 1.2m; order.TaxTotal = 4.44m; order.Subtotal = 124.63m; order.ShippingTotal = 10.12m; return(new MockOrderBuilder(order, entityFactory)); }
public JurisdictionViewModel(IRepositoryFactory <IOrderRepository> repositoryFactory, IRepositoryFactory <ICountryRepository> countryRepositoryFactory, IOrderEntityFactory entityFactory, IHomeSettingsViewModel parent, INavigationManager navManager, JurisdictionTypes jurisdictionType, Jurisdiction item) : base(entityFactory, item, false) { _repositoryFactory = repositoryFactory; _countryRepositoryFactory = countryRepositoryFactory; _navManager = navManager; _parent = parent; _jurisdictionType = jurisdictionType; ViewTitle = new ViewTitleBase { SubTitle = "SETTINGS".Localize(null, LocalizationScope.DefaultCategory), Title = "Jurisdiction" }; OpenItemCommand = new DelegateCommand(() => _navManager.Navigate(NavigationData)); }
public CreateRmaRequestViewModel(Foundation.Orders.Model.Order innerOrder, RmaRequest rmaRequest, IOrderEntityFactory orderEntityFactory, ReturnBuilder returnBuilder, IViewModelsFactory<IRmaRequestReturnItemsStepViewModel> returnItemsVmFactory, IViewModelsFactory<IRmaRequestRefundStepViewModel> refundVmFactory, IViewModelsFactory<ILineItemAddViewModel> lineItemAddVmFactory, IViewModelsFactory<IExchangeOrderStepViewModel> exchangeVmFactory) { _exchangeVmFactory = exchangeVmFactory; _lineItemAddVmFactory = lineItemAddVmFactory; _isCreatingExchangeOrderOnly = innerOrder.RmaRequests.Any(x => x.RmaRequestId == rmaRequest.RmaRequestId); var item = innerOrder.DeepClone(orderEntityFactory as IKnownSerializationTypes); ReturnBuilder = returnBuilder; ReturnBuilder.WithOrderOrRmaRequest(item, rmaRequest); CreateWizardSteps(returnItemsVmFactory, refundVmFactory); }
public CreateRmaRequestViewModel(Foundation.Orders.Model.Order innerOrder, RmaRequest rmaRequest, IOrderEntityFactory orderEntityFactory, ReturnBuilder returnBuilder, IViewModelsFactory <IRmaRequestReturnItemsStepViewModel> returnItemsVmFactory, IViewModelsFactory <IRmaRequestRefundStepViewModel> refundVmFactory, IViewModelsFactory <ILineItemAddViewModel> lineItemAddVmFactory, IViewModelsFactory <IExchangeOrderStepViewModel> exchangeVmFactory) { _exchangeVmFactory = exchangeVmFactory; _lineItemAddVmFactory = lineItemAddVmFactory; _isCreatingExchangeOrderOnly = innerOrder.RmaRequests.Any(x => x.RmaRequestId == rmaRequest.RmaRequestId); var item = innerOrder.DeepClone(orderEntityFactory as IKnownSerializationTypes); ReturnBuilder = returnBuilder; ReturnBuilder.WithOrderOrRmaRequest(item, rmaRequest); CreateWizardSteps(returnItemsVmFactory, refundVmFactory); }
public static ReturnBuilder GetReturnBuilder(IOrderEntityFactory entityFactory, IPricelistRepository priceListRepository, Foundation.Orders.Model.Order order, RmaRequest rmaRequest, OrderClient client, IOrderService service) { if (entityFactory == null) { throw new ArgumentNullException("entityFactory"); } if (order == null) { throw new ArgumentNullException("order"); } var retVal = new ReturnBuilder(entityFactory, priceListRepository, client, service); retVal.WithOrderOrRmaRequest(order, rmaRequest); return(retVal); }
public ShippingOptionViewModel( IViewModelsFactory <IShippingOptionAddShippingPackageViewModel> addPackageVmFactory, IRepositoryFactory <IShippingRepository> repositoryFactory, IOrderEntityFactory entityFactory, IHomeSettingsViewModel parent, INavigationManager navManager, ShippingOption item, ICatalogRepository catalogRepository) : base(entityFactory, item, false) { ViewTitle = new ViewTitleBase { SubTitle = "SETTINGS".Localize(null, LocalizationScope.DefaultCategory), Title = "Shipping Option" }; _repositoryFactory = repositoryFactory; _navManager = navManager; _parent = parent; _addPackageVmFactory = addPackageVmFactory; _catalogRepository = catalogRepository; OpenItemCommand = new DelegateCommand(() => _navManager.Navigate(NavigationData)); CommandInit(); }
public ShipmentViewModel(OrderClient client, IViewModelsFactory<ISplitShipmentViewModel> splitVmFactory, IViewModelsFactory<ILineItemAddViewModel> wizardLineItemVmFactory, IViewModelsFactory<ILineItemViewModel> lineItemVmFactory, OrderViewModel orderViewModel, Shipment shipmentItem, IOrderEntityFactory entityFactory, IRepositoryFactory<IPricelistRepository> repositoryFactory, PriceListClient priceListClient) { _orderClient = client; ParentViewModel = orderViewModel; _currentOrder = orderViewModel._innerModel; CurrentShipment = shipmentItem; _entityFactory = entityFactory; _repositoryFactory = repositoryFactory; _priceListClient = priceListClient; _lineItemVmFactory = lineItemVmFactory; _wizardLineItemVmFactory = wizardLineItemVmFactory; _splitVmFactory = splitVmFactory; CommonShipmentConfirmRequest = orderViewModel.CommonOrderCommandConfirmRequest; ReleaseShipmentCommand = new DelegateCommand(RaiseReleaseShipmentInteractionRequest, () => CurrentShipment.IsReleaseable(_currentOrder.InnerItem, client)); CompleteShipmentCommand = new DelegateCommand(RaiseCompleteShipmentInteractionRequest, () => CurrentShipment.IsCompletable(_currentOrder.InnerItem, client)); CancelShipmentCommand = new DelegateCommand(RaiseCancelShipmentInteractionRequest, () => CurrentShipment.IsCancellable(_currentOrder.InnerItem, client)); AddLineItemCommand = new DelegateCommand(RaiseAddLineItemInteractionRequest, () => CurrentShipment.IsModifyable(_currentOrder.InnerItem)); MoveLineItemCommand = new DelegateCommand<ShipmentItem>(RaiseMoveLineItemInteractionRequest, x => x != null && CurrentShipment.IsModifyable(_currentOrder.InnerItem)); RemoveLineItemCommand = new DelegateCommand<ShipmentItem>(RaiseRemoveLineItemInteractionRequest, x => x != null && CurrentShipment.IsModifyable(_currentOrder.InnerItem)); ViewLineItemDetailsCommand = new DelegateCommand<object>(RaiseViewLineItemDetailsInteractionRequest, x => x != null); }
public static MockOrderBuilder BuildOrder(IOrderEntityFactory entityFactory) { var order = (Order)entityFactory.CreateEntityForType(typeof(Order)); order.Name = "default"; order.BillingCurrency = "USD"; order.StoreId = "UK Store"; order.TrackingNumber = "PO32" + DateTime.Now.Ticks.ToString(CultureInfo.InvariantCulture).Substring(10, 5); order.Total = 123.43m; order.HandlingTotal = 1.2m; order.TaxTotal = 4.44m; order.Subtotal = 124.63m; order.ShippingTotal = 10.12m; return new MockOrderBuilder(order, entityFactory); }
public JurisdictionOverviewStepViewModel(IRepositoryFactory<IOrderRepository> repositoryFactory, IRepositoryFactory<ICountryRepository> countryRepositoryFactory, IOrderEntityFactory entityFactory, JurisdictionTypes jurisdictionType, Jurisdiction item) : base(repositoryFactory, countryRepositoryFactory, entityFactory, jurisdictionType, item) { }
public DSOrderClient(IOrderEntityFactory orderEntityFactory, ISecurityTokenInjector tokenInjector, IServiceConnectionFactory connFactory) : base(connFactory.GetConnectionString(OrderConfiguration.Instance.Connection.DataServiceUri), orderEntityFactory, tokenInjector) { }
public PaymentMethodOverviewStepViewModel( IRepositoryFactory<IPaymentMethodRepository> repositoryFactory, IRepositoryFactory<IShippingRepository> shippingRepositoryFactory, IViewModelsFactory<IGeneralLanguagesStepViewModel> langVmFactory, IOrderEntityFactory entityFactory, PaymentMethodStepModel itemModel) : base(repositoryFactory, shippingRepositoryFactory, langVmFactory, entityFactory, itemModel) { PropertyValues = stepModel.PropertyValues; }
public EFOrderRepository(IOrderEntityFactory entityFactory, IInterceptor[] interceptors = null) : this(OrderConfiguration.Instance.Connection.SqlConnectionStringName, entityFactory, interceptors) { }
public PaymentMethodPropertiesStepViewModel( IRepositoryFactory<IPaymentMethodRepository> repositoryFactory, IRepositoryFactory<IShippingRepository> shippingRepositoryFactory, IViewModelsFactory<IGeneralLanguagesStepViewModel> langVmFactory, IOrderEntityFactory entityFactory, PaymentMethodStepModel itemModel) : base(repositoryFactory, shippingRepositoryFactory, langVmFactory, entityFactory, itemModel) { PropertyValues = new ObservableCollection<GeneralPropertyValueEditViewModel>(); stepModel.PropertyValues = PropertyValues; }
public DSOrderClient(Uri serviceUri, IOrderEntityFactory orderEntityFactory, ISecurityTokenInjector tokenInjector) : base(serviceUri, orderEntityFactory, tokenInjector) { }
public TaxOverviewStepViewModel(IRepositoryFactory<IOrderRepository> repositoryFactory, IOrderEntityFactory entityFactory, IViewModelsFactory<IGeneralLanguagesStepViewModel> langVmFactory, IViewModelsFactory<ITaxValueViewModel> valueVmFactory, Tax item) : base(repositoryFactory, entityFactory,langVmFactory, valueVmFactory, item) { }
public JurisdictionGroupOverviewStepViewModel(IRepositoryFactory<IOrderRepository> repositoryFactory, IOrderEntityFactory entityFactory, JurisdictionTypes jurisdictionType, JurisdictionGroup item) : base(repositoryFactory, entityFactory, jurisdictionType, item) { }