public CreateAutoOrderRequest(IAutoOrderConfiguration configuration, AutoOrderPaymentType paymentType, DateTime startDate, int shipMethodID, IEnumerable <IShoppingCartItem> items, ShippingAddress address) { WarehouseID = configuration.WarehouseID; PriceType = configuration.PriceTypeID; CurrencyCode = configuration.CurrencyCode; StartDate = startDate; PaymentType = paymentType; ProcessType = AutoOrderProcessType.AlwaysProcess; ShipMethodID = shipMethodID; Details = items.Select(c => (OrderDetailRequest)(c as ShoppingCartItem)).ToArray(); FirstName = address.FirstName; LastName = address.LastName; Email = address.Email; Phone = address.Phone; Address1 = address.Address1; Address2 = address.Address2; City = address.City; State = address.State; Zip = address.Zip; Country = address.Country; }
public CreateAutoOrderRequest(IAutoOrderConfiguration configuration, AutoOrderPaymentType paymentType, DateTime startDate, int shipMethodID, IEnumerable<IShoppingCartItem> items, ShippingAddress address) { WarehouseID = configuration.WarehouseID; PriceType = configuration.PriceTypeID; CurrencyCode = configuration.CurrencyCode; StartDate = startDate; PaymentType = paymentType; ProcessType = AutoOrderProcessType.AlwaysProcess; ShipMethodID = shipMethodID; Details = items.Select(c => (OrderDetailRequest)(c as ShoppingCartItem)).ToArray(); FirstName = address.FirstName; LastName = address.LastName; Email = address.Email; Phone = address.Phone; Address1 = address.Address1; Address2 = address.Address2; City = address.City; State = address.State; Zip = address.Zip; Country = address.Country; }