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); }