예제 #1
0
        public ActionResult New(OrderForm form)
        {
            var order = new Order
            {
                Name   = form.Name,
                Amount = form.Amount
            };

            var orderSvc = new Orders.OrderServiceClient();

            order.OrderId = orderSvc.CreateOrder(order.Name, order.Amount);

            var shippingSvc = new Shipping.ShippingServiceClient();

            bool success = shippingSvc.ProcessOrderForShipping(order.OrderId);

            order.Success = success;

            SaveOrder(order);

            return(RedirectToAction("Show", new { order.OrderId }));
        }
예제 #2
0
        public ActionResult New(OrderForm form)
        {
            var order = new Order
            {
                Name = form.Name,
                Amount = form.Amount,
            };

            var orderSvc = new Orders.OrderServiceClient();

            order.OrderId = orderSvc.CreateOrder(order.Name, order.Amount);

            var shippingSvc = new Shipping.ShippingServiceClient();

            bool success = shippingSvc.ProcessOrderForShipping(order.OrderId);

            order.Success = success;

            SaveOrder(order);

            return RedirectToAction("Show", new { order.OrderId });
        }