/// <summary> /// Initializes a new instance of the <see cref="BasketCheckoutOfferManager"/> class. /// </summary> /// <param name="context"> /// The context. /// </param> /// <param name="paymentManager"> /// The <see cref="ICheckoutPaymentManager"/>. /// </param> public BasketCheckoutOfferManager(ICheckoutContext context, ICheckoutPaymentManager paymentManager) : base(context) { Mandate.ParameterNotNull(paymentManager, "paymentManager"); this._paymentManager = paymentManager; }
/// <summary> /// Initializes a new instance of the <see cref="CheckoutPaymentManagerBase"/> class. /// </summary> /// <param name="context"> /// The context. /// </param> /// <param name="invoiceBuilder"> /// A lazy instantiate to get an invoice BuilderChain. /// </param> protected CheckoutPaymentManagerBase(ICheckoutContext context, IBuilderChain <IInvoice> invoiceBuilder) : base(context) { Mandate.ParameterNotNull(invoiceBuilder, "invoiceBuilder"); this._invoiceBuilder = invoiceBuilder; this.Initialize(); }
/// <summary> /// Initializes a new instance of the <see cref="CheckoutPaymentManagerBase"/> class. /// </summary> /// <param name="context"> /// The context. /// </param> /// <param name="invoiceBuilder"> /// A lazy instantiate to get an invoice BuilderChain. /// </param> protected CheckoutPaymentManagerBase(ICheckoutContext context, IBuilderChain<IInvoice> invoiceBuilder) : base(context) { Mandate.ParameterNotNull(invoiceBuilder, "invoiceBuilder"); this._invoiceBuilder = invoiceBuilder; this.Initialize(); }
/// <summary> /// Initializes a new instance of the <see cref="CheckoutManagerBase"/> class. /// </summary> /// <param name="checkoutContext"> /// The checkout Context. /// </param> protected CheckoutManagerBase(ICheckoutContext checkoutContext) : base(checkoutContext) { this.Initialize(); }
/// <summary> /// Initializes a new instance of the <see cref="BasketCheckoutCustomerManager"/> class. /// </summary> /// <param name="context"> /// The context. /// </param> public BasketCheckoutCustomerManager(ICheckoutContext context) : base(context) { }
/// <summary> /// Initializes a new instance of the <see cref="CheckoutExtendedManagerBase"/> class. /// </summary> /// <param name="context"> /// The context. /// </param> protected CheckoutExtendedManagerBase(ICheckoutContext context) : base(context) { this.Initialize(); }
/// <summary> /// Initializes a new instance of the <see cref="CheckoutCustomerManagerBase"/> class. /// </summary> /// <param name="context"> /// The context. /// </param> protected CheckoutCustomerManagerBase(ICheckoutContext context) : base(context) { this.Initialize(); }
/// <summary> /// Initializes a new instance of the <see cref="BasketCheckoutShippingManager"/> class. /// </summary> /// <param name="context"> /// The context. /// </param> public BasketCheckoutShippingManager(ICheckoutContext context) : base(context) { }
/// <summary> /// Initializes a new instance of the <see cref="BasketCheckoutExtendedManager"/> class. /// </summary> /// <param name="context"> /// The context. /// </param> public BasketCheckoutExtendedManager(ICheckoutContext context) : base(context) { }
/// <summary> /// Initializes a new instance of the <see cref="CheckoutContextManagerBase"/> class. /// </summary> /// <param name="context"> /// The context. /// </param> protected CheckoutContextManagerBase(ICheckoutContext context) { Mandate.ParameterNotNull(context, "context"); this.Context = context; }
/// <summary> /// Initializes a new instance of the <see cref="BasketCheckoutPaymentManager"/> class. /// </summary> /// <param name="context"> /// The context. /// </param> /// <param name="invoiceBuilder"> /// A lazy BuilderChain. /// </param> public BasketCheckoutPaymentManager(ICheckoutContext context, IBuilderChain<IInvoice> invoiceBuilder) : base(context, invoiceBuilder) { }
/// <summary> /// Initializes a new instance of the <see cref="CheckoutShippingManagerBase"/> class. /// </summary> /// <param name="context"> /// The context. /// </param> protected CheckoutShippingManagerBase(ICheckoutContext context) : base(context) { this.Initialize(); }
/// <summary> /// Initializes a new instance of the <see cref="CheckoutCustomerDataManagerBase"/> class. /// </summary> /// <param name="context"> /// The context. /// </param> protected CheckoutCustomerDataManagerBase(ICheckoutContext context) : base(context) { }
/// <summary> /// Initializes a new instance of the <see cref="BasketCheckoutManager"/> class. /// </summary> /// <param name="checkoutContext"> /// The checkout context. /// </param> public BasketCheckoutManager(ICheckoutContext checkoutContext) : base(checkoutContext) { this.Initialize(); }
/// <summary> /// Initializes a new instance of the <see cref="BasketCheckoutPaymentManager"/> class. /// </summary> /// <param name="context"> /// The context. /// </param> /// <param name="invoiceBuilder"> /// A lazy BuilderChain. /// </param> public BasketCheckoutPaymentManager(ICheckoutContext context, IBuilderChain <IInvoice> invoiceBuilder) : base(context, invoiceBuilder) { }