示例#1
0
        public static MerchantOrderlineModel Create(OrderlineModel orderline, AddressModel deliveryAddress, DateTime dateCreated, string emailAddress)
        {
            var model = new MerchantOrderlineModel();
            model.Orderline = orderline;
            model.DeliveryAddress = deliveryAddress;
            model.DateCreated = dateCreated;
            model.EmailAddress = emailAddress;

            return model;
        }
示例#2
0
 public void Create(OrderlineModel model)
 {
     throw new NotImplementedException();
 }
示例#3
0
        public static OrderlineModel Create(
            CartItemModel cartItem)
        {
            var orderLine = new OrderlineModel
            {
                Deal = cartItem.Deal,
                DealOption = cartItem.DealOption
            };

            foreach (var attr in cartItem.AttributeValues)
            {
                orderLine.attributeValues.Add(attr);
            }

            orderLine.Key = Guid.NewGuid().ToString();
            orderLine.SpecialPrice = cartItem.DealOption.SpecialPrice * cartItem.Quantity;
            orderLine.RegularPrice = cartItem.DealOption.RegularPrice * cartItem.Quantity;
            orderLine.Quantity = cartItem.Quantity;

            return orderLine;
        }