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); }
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); }
private static void SuggestLocation() { Console.WriteLine("Lokasyon öneriliyor.."); Checkout_CheckoutService.CheckoutServiceClient checkoutService = new Checkout_CheckoutService.CheckoutServiceClient(); checkoutService.SuggestCheckoutLocations(); }