Example #1
0
        /// <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;
        }
Example #2
0
 /// <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();
 }
Example #7
0
 /// <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="BasketCheckoutExtendedManager"/> class.
 /// </summary>
 /// <param name="context">
 /// The context.
 /// </param>
 public BasketCheckoutExtendedManager(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="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="BasketCheckoutCustomerManager"/> class.
 /// </summary>
 /// <param name="context">
 /// The context.
 /// </param>
 public BasketCheckoutCustomerManager(ICheckoutContext context)
     : base(context)
 {
 }
Example #18
0
 /// <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();
 }
Example #19
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BasketCheckoutShippingManager"/> class.
 /// </summary>
 /// <param name="context">
 /// The context.
 /// </param>
 public BasketCheckoutShippingManager(ICheckoutContext context)
     : base(context)
 {
 }
Example #20
0
 /// <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="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="CheckoutCustomerDataManagerBase"/> class.
 /// </summary>
 /// <param name="context">
 /// The context.
 /// </param>
 protected CheckoutCustomerDataManagerBase(ICheckoutContext context)
     : base(context)
 {
 }
Example #23
0
 /// <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)
 {
 }
Example #24
0
 /// <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="CheckoutShippingManagerBase"/> class.
 /// </summary>
 /// <param name="context">
 /// The context.
 /// </param>
 protected CheckoutShippingManagerBase(ICheckoutContext context)
     : base(context)
 {
     this.Initialize();
 }