コード例 #1
0
        private static void Checkout()
        {
            Ecom_CheckoutService.CheckoutServiceClient ecomService = new CheckoutServiceClient();
            Console.WriteLine("ECOM dan orderlar alınıyor..");
            List<OrderDO> ecomOrderList = ecomService.GetRecentOrders();

            Checkout_CheckoutService.CheckoutServiceClient checkoutService = new Checkout_CheckoutService.CheckoutServiceClient();

            List<COrder> corList = MapEcomOrderToCheckoutOrder(ecomOrderList);


            Console.WriteLine("Checout sistemine ekleniyor.");

            List<string> transferredOrders = checkoutService.CheckoutOrders(corList);

            Console.WriteLine("Transfer edilen orderlar ECOM da onaylanıyor..");

            ecomService.ConfirmTransferredOrders(transferredOrders);

        }
コード例 #2
0
        private static void ReportCancelledItems()
        {
            Ecom_CheckoutService.CheckoutServiceClient ecomService = new CheckoutServiceClient();
            Console.WriteLine("ECOM dan iadeler alınıyor..");
            List<string> ecomCancellationList = ecomService.GetRecentCancellations();

            Checkout_CheckoutService.CheckoutServiceClient checkoutService = new Checkout_CheckoutService.CheckoutServiceClient();

            Console.WriteLine("Checout sistemine iptaller bildiriliyor..");

            List<string> cancelledItems = checkoutService.CancelCheckout(ecomCancellationList);

            Console.WriteLine("İptal edilen itemlar ECOM da onaylanıyor..");

            ecomService.ConfirmCancelledOrderItems(cancelledItems);
        }
コード例 #3
0
 private static void SuggestLocation()
 {
     Console.WriteLine("Lokasyon öneriliyor..");
     Checkout_CheckoutService.CheckoutServiceClient checkoutService = new Checkout_CheckoutService.CheckoutServiceClient();
     checkoutService.SuggestCheckoutLocations();
 }