Request and Responses

----------------------------
Request and Responses
----------------------------
CalclulateBasket
Request
ExtendedOrderProvider > CreateBasketRequest
Response : ExtendedOrderXmlParser > ParseBasket

SaveOrder 
Request
ExtendedOrderProvider > CreateSaveOrderRequest
Response
ExtendedOrderProvider > SaveOrder(IOrder order)

GetOrder
request
ExtendedOrderProvider >  GetOrder > 
CreateOrderListRequest
Response : orderxmlparser

GetPersistedBasket
Request : ExtendedOrderProvider > CreatePersistedBasket
REsponse : ExtendedOrderXmlParser > ParseBasket,  FillSalesLineProperties




GetProduct
ProductProvider > GetProducts
ProductXmlParser




GetSettings

OrderManager 
divercy project:  DeliveryCalendarLookupPeriod

public class ExtendedOrderManager : OrderManager<IExtendedOrderProvider>
    {
        //RFC01_v1.4:[Ticket 48670] 3.1.DELIVERY BASED ON ERP FACTORY CALENDARS
        /// <summary>
        /// Get Delivery Calendar Lookup Period for Delivery date
        /// </summary>
        public virtual int DeliveryCalendarLookupPeriod
        {
            get { return GetProviderSetting<int>("DeliveryCalendarLookupPeriod"); }
        }



GetStockInfo
StockProvider

GetStockInfo
StockXmlParser