public CompleteOrder(User user, ShipmentInfo shipmentInfo, CartCollection cartCollection) { OrderId = null; User = user; ShipmentInfo = shipmentInfo; Events = cartCollection; OrderProcessingStatus = OrderProcessingStatus.NotVerified; OrderDate = cartCollection.CurrentTime; }
public CartCollection GetBasketWithCheckedPositions() { var result = new CartCollection(); foreach (var basketPosition in BasketPositions) { if (basketPosition.IsChecked && basketPosition.Quantity > 0) { result.BasketPositions.Add(basketPosition); } } return(result); }