예제 #1
0
        /// <summary>
        /// Confirm order loading.
        /// </summary>
        /// <param name="id">Order id</param>
        /// <returns>Nothing.</returns>
        public async Task ConfirmOrder(int id)
        {
            System.Diagnostics.Debug.WriteLine("ClientWebServiceConfirm");
            HandleOrder handleOrders = new HandleOrder();

            handleOrders.LoadTruckOrder(id);
        }
        public void ProcessUpgradeMembershipOrderTest()
        {
            OrderDetails od = new OrderDetails();

            od.OrderType = OrderType.UPGRADE_MEMBERSHIP;
            od.UserEmail = "*****@*****.**";
            HandleOrder  obj = new HandleOrder();
            RuleResponse upgradeMemberShipOrder = obj.handleOrder(od);

            Assert.AreNotEqual(null, od);
            Assert.AreEqual(true, upgradeMemberShipOrder.UpgradeMembership);
        }
        public void ProcessBookOrderTest()
        {
            OrderDetails od = new OrderDetails();

            od.OrderType = OrderType.BOOK;
            od.UserEmail = "*****@*****.**";
            HandleOrder  obj         = new HandleOrder();
            RuleResponse bookOrdered = obj.handleOrder(od);

            Assert.AreNotEqual(null, od);
            Assert.AreEqual(true, bookOrdered.BookOrder);
        }
        public void ProcessLearningToSkiOrderTest()
        {
            OrderDetails od = new OrderDetails();

            od.OrderType = OrderType.LEARNING_TO_SKI;
            od.UserEmail = "*****@*****.**";
            HandleOrder  obj = new HandleOrder();
            RuleResponse upgradeMemberShipOrder = obj.handleOrder(od);

            Assert.AreNotEqual(null, od);
            Assert.AreEqual(true, upgradeMemberShipOrder.LearnToSki);
        }
예제 #5
0
 private void Awake()
 {
     sugarline         = FindObjectOfType <SugarLineController>();
     createRequireBox  = FindObjectOfType <HandleMachine_Create>();
     destoryRequireBox = FindObjectOfType <HandleMachine_Destory>();
     stockpath         = FindObjectOfType <StockPath>();
     handleOrder       = FindObjectOfType <HandleOrder>();
     storyScene        = FindObjectOfType <StoryScene>();
     controller        = FindObjectOfType <GameController>();
     candyFloss        = FindObjectOfType <SpricalCandyFloss>();
     numOfBox          = LevelManager.amountBox;
 }
        public void ProcessPhysicalProductOrderComissionSentTest()
        {
            OrderDetails od = new OrderDetails();

            od.OrderType    = OrderType.PHYSICAL_PRODUCT;
            od.UserEmail    = "*****@*****.**";
            od.AgentContact = "myAgent";
            HandleOrder  obj = new HandleOrder();
            RuleResponse physicalProductOrder = obj.handleOrder(od);

            Assert.AreNotEqual(null, od);
            Assert.AreEqual(true, physicalProductOrder.ComissionCredited);
        }
예제 #7
0
        public async Task <int> CheckOrderPosition(int id)
        {
            HandleOrder handler = new HandleOrder();

            return(handler.CheckOrderPosition(id));
        }
예제 #8
0
        public async Task <Order> TakeNewOrder()
        {
            HandleOrder order = new HandleOrder();

            return(order.TakeNewOrder());
        }
예제 #9
0
        public async Task DeleteOrder(int id)
        {
            HandleOrder handler = new HandleOrder();

            handler.DeleteOrder(id);
        }
예제 #10
0
        public async Task ClearOrderQueue()
        {
            HandleOrder handler = new HandleOrder();

            handler.ClearOrderQueue();
        }
예제 #11
0
        public async Task QueueNewOrder(Order order, bool isHigh)
        {
            HandleOrder handler = new HandleOrder();

            handler.QueueNewOrder(order, isHigh);
        }
예제 #12
0
        public async Task CancelOrder(int id)
        {
            HandleOrder order = new HandleOrder();

            order.CancelOrder(id);
        }
예제 #13
0
        public async Task FinalizePicking(int id)
        {
            HandleOrder order = new HandleOrder();

            order.FinalizePicking(id);
        }
예제 #14
0
 public Cook(HandleOrder handleOrder)
 {
     _handleOrder = handleOrder;
 }
예제 #15
0
        public async Task CutFromOrder(int itemId, int orderId)
        {
            HandleOrder handler = new HandleOrder();

            handler.CutFromOrder(itemId, orderId);
        }
예제 #16
0
 public AssistentManager(HandleOrder handleOrder)
 {
     _handleOrder = handleOrder;
 }
예제 #17
0
 public Waiter(HandleOrder handleOrder)
 {
     _handleOrder = handleOrder;
 }