Example #1
0
        public Guid PlaceOrder(Guid customerId, IShoppingCart shoppoingShoppingCart)
        {
            var order = new Order();

            //Business logic that valiedates order and creates Order object
            var orderId = Save(order);

            _customerService.AddOrderToCustomer(customerId, orderId);
            _loggingService.LogNewOrder(orderId);

            return(orderId);
        }