Exemple #1
0
 public OrderManagerModule(ILogger Logger, PIO.ClientLib.PIOServiceReference.IPIOService Client, IOrderModule OrderModule, IProduceOrderModule ProduceOrderModule, IHarvestOrderModule HarvestOrderModule, IBuildOrderModule BuildFactoryOrderModule, int IdleDuration) : base(Logger)
 {
     this.client             = Client; this.idleDuration = IdleDuration;
     this.orderModule        = OrderModule;
     this.produceOrderModule = ProduceOrderModule; this.harvestOrderModule = HarvestOrderModule;
     this.buildOrderModule   = BuildFactoryOrderModule;
 }
 public ApiOrderController(IWorkContextAccessor workContextAccessor, IStorefrontUrlBuilder urlBuilder, IOrderModule orderApi, IStoreService storeService, IAuthorizationService authorizationService)
     : base(workContextAccessor, urlBuilder)
 {
     _orderApi             = orderApi;
     _storeService         = storeService;
     _authorizationService = authorizationService;
 }
 public ApiCartController(IWorkContextAccessor workContextAccessor, ICatalogService catalogService, ICartBuilder cartBuilder,
                          IOrderModule orderApi, IStorefrontUrlBuilder urlBuilder,
                          IEventPublisher publisher, ISubscriptionService subscriptionService)
     : base(workContextAccessor, urlBuilder)
 {
     _cartBuilder         = cartBuilder;
     _orderApi            = orderApi;
     _catalogService      = catalogService;
     _publisher           = publisher;
     _subscriptionService = subscriptionService;
 }
 public ApiOrderController(IWorkContextAccessor workContextAccessor, IStorefrontUrlBuilder urlBuilder,
                           IOrderModule orderApi, IDemoCustomerOrderService orderService, IStoreService storeService,
                           IAuthorizationService authorizationService, IPaymentSearchService paymentSearchService)
     : base(workContextAccessor, urlBuilder)
 {
     _orderApi             = orderApi;
     _orderService         = orderService;
     _storeService         = storeService;
     _authorizationService = authorizationService;
     _paymentSearchService = paymentSearchService;
 }
 public UserStoreStub(ISecurity platformSecurityApi,
                      IMemberService memberService,
                      IStorefrontMemoryCache memoryCache,
                      IOptions <StorefrontOptions> options,
                      IOrderModule orderModule)
 {
     _platformSecurityApi = platformSecurityApi;
     _memoryCache         = memoryCache;
     _memberService       = memberService;
     _options             = options.Value;
     _orderModule         = orderModule;
 }
Exemple #6
0
 public BotsService(ILogger Logger,
                    IBotModule BotModule, IOrderModule OrderModule,
                    IProduceOrderModule ProduceOrderModule, IHarvestOrderModule HarvestOrderModule,
                    IBuildOrderModule BuildFactoryOrderModule,
                    IBotSchedulerModule BotSchedulerModule, IOrderManagerModule OrderManagerModule
                    ) : base(Logger)
 {
     LogEnter();
     this.botModule               = BotModule; this.orderModule = OrderModule;
     this.produceOrderModule      = ProduceOrderModule; this.harvestOrderModule = HarvestOrderModule;
     this.buildFactoryOrderModule = BuildFactoryOrderModule;
     this.botSchedulerModule      = BotSchedulerModule;
     this.orderManagerModule      = OrderManagerModule;
 }
        private void Initialize()
        {
            m_orderModule = Scout.Core.Modules.Orders;
            m_areaService = Scout.Core.Service <IAreaService>();
            m_uow         = Scout.Core.Data.GetUnitOfWork();

            m_persistence = new PersistenceController(m_uow);

            m_shopfloorlines = m_areaService.GetAllShopfloorlines(m_uow);
            m_organizations  = Organization.GetActiveOrganizations();
            m_shipMethods    = OrderService.GetAllShipMethods();

            m_detailControls = new List <IBindableComponent>();

            CurrentShopfloorline = null;

            detailsTab.Visibility = LayoutVisibility.Never;

            LoadDetailsControls(m_detailControls);
        }
        public ViewCartDialog(
            IMessageInterceptor messageInterceptor,
            ICartBuilderFactory cartBuilderFactory,
            IOrderModule orderModule,
            ConversationState conversationState
            )
            : base(nameof(ViewCartDialog), messageInterceptor)
        {
            _cartBuilderFactory = cartBuilderFactory;
            _conversationState  = conversationState;
            _orderModule        = orderModule;

            AddDialog(new ChoicePrompt(nameof(ChoicePrompt)));
            AddDialog(new WaterfallDialog(nameof(WaterfallDialog), new WaterfallStep[]
            {
                ViewCartAsync,
                CreateOrderPromptAsync,
                CreateOrderOrBack
            }));

            InitialDialogId = nameof(WaterfallDialog);
        }
 public ApiOrderController(IWorkContextAccessor workContextAccessor, IStorefrontUrlBuilder urlBuilder, IOrderModule orderApi, IStoreModule storeApi)
     : base(workContextAccessor, urlBuilder)
 {
     _orderApi = orderApi;
     _storeApi = storeApi;
 }
 public CustomerOrderService(IOrderModule orderApi, IWorkContextAccessor workContextAccessor)
 {
     _orderApi            = orderApi;
     _workContextAccessor = workContextAccessor;
 }
Exemple #11
0
 public PaymentSearchService(IOrderModule orderApi, IWorkContextAccessor workContextAccessor)
 {
     _orderApi            = orderApi;
     _workContextAccessor = workContextAccessor;
 }
 public CartController(IWorkContextAccessor workContextAccessor, IStorefrontUrlBuilder urlBuilder, IOrderModule orderApi, ICustomerOrderService orderService)
     : base(workContextAccessor, urlBuilder)
 {
     _orderApi     = orderApi;
     _orderService = orderService;
 }
Exemple #13
0
 public DemoCustomerOrderService(IOrderModule orderApi, ICatalogService catalogService,
                                 IWorkContextAccessor workContextAccessor) : base(orderApi, workContextAccessor)
 {
     _catalogService = catalogService;
 }