Example #1
0
 public CompleteOrder(User user, ShipmentInfo shipmentInfo, CartCollection cartCollection)
 {
     OrderId               = null;
     User                  = user;
     ShipmentInfo          = shipmentInfo;
     Events                = cartCollection;
     OrderProcessingStatus = OrderProcessingStatus.NotVerified;
     OrderDate             = cartCollection.CurrentTime;
 }
Example #2
0
        public CartCollection GetBasketWithCheckedPositions()
        {
            var result = new CartCollection();

            foreach (var basketPosition in BasketPositions)
            {
                if (basketPosition.IsChecked && basketPosition.Quantity > 0)
                {
                    result.BasketPositions.Add(basketPosition);
                }
            }

            return(result);
        }