Exemplo n.º 1
0
        internal CustomerPaymentProviderBase(IRegisteredGatewayProvider registration, ICustomer customer, Guid paymentTypeFieldKey, decimal amount)
        {
            Mandate.ParameterNotNull(registration, "registration");
            Mandate.ParameterNotNull(customer, "customer");

            _registration        = registration;
            _paymentTypeFieldKey = paymentTypeFieldKey;
            _customer            = customer;
            _amount = amount;
        }
Exemplo n.º 2
0
 protected CustomerPaymentProviderBase(IRegisteredGatewayProvider registration, ICustomer customer, PaymentMethodType paymentMethodType, decimal amount)
     : this(registration, customer, EnumTypeFieldConverter.PaymentMethod().GetTypeField(paymentMethodType).TypeKey, amount)
 {
 }
Exemplo n.º 3
0
        internal CustomerPaymentProviderBase(IRegisteredGatewayProvider registration, ICustomer customer, Guid paymentTypeFieldKey, decimal amount)
        {
            Mandate.ParameterNotNull(registration, "registration");
            Mandate.ParameterNotNull(customer, "customer");

            _registration = registration;
            _paymentTypeFieldKey = paymentTypeFieldKey;
            _customer = customer;
            _amount = amount;
        }
Exemplo n.º 4
0
 protected CustomerCashPaymentProviderBase(IRegisteredGatewayProvider registration, ICustomer customer, decimal amount)
     : base(registration, customer, PaymentMethodType.Cash, amount)
 {
 }
Exemplo n.º 5
0
 public CashPayment(IRegisteredGatewayProvider registration, ICustomer customer, decimal amount)
     : base(registration, customer, amount)
 {
 }
Exemplo n.º 6
0
 protected CustomerPaymentProviderBase(IRegisteredGatewayProvider registration, ICustomer customer, PaymentMethodType paymentMethodType, decimal amount)
     : this(registration, customer, EnumTypeFieldConverter.PaymentMethod().GetTypeField(paymentMethodType).TypeKey, amount)
 {
 }
Exemplo n.º 7
0
 protected CustomerCashPaymentProviderBase(IRegisteredGatewayProvider registration, ICustomer customer, decimal amount)
     : base(registration, customer, PaymentMethodType.Cash, amount)
 {
 }
Exemplo n.º 8
0
 public CashPayment(IRegisteredGatewayProvider registration, ICustomer customer, decimal amount)
     : base(registration, customer, amount)
 {
 }