public DeletePaymentMethodUserStory(IBraintreeConfiguration braintreeConfiguration,
                                     IAccountRepository account,
                                     IDowngradeRepository downgradeRepository)
 {
     _braintreeConfiguration = braintreeConfiguration;
     _account             = account;
     _downgradeRepository = downgradeRepository;
 }
 public BraintreeLandingViewComponent(ICartService cartService,
                                      IWorkContext workContext,
                                      IRepositoryWithTypedId <PaymentProvider, string> paymentProviderRepository,
                                      IBraintreeConfiguration braintreeConfiguration)
 {
     _cartService = cartService;
     _workContext = workContext;
     _paymentProviderRepository = paymentProviderRepository;
     _braintreeConfiguration    = braintreeConfiguration;
 }
示例#3
0
 public UpdateSubscriptionPaymentMethodUserStory(IAccountRepository account,
                                                 IBraintreeConfiguration braintreeConfiguration,
                                                 IAccountPlanRepository accountPlan,
                                                 IDowngradeRepository downgradeRepository)
 {
     _account = account;
     _braintreeConfiguration = braintreeConfiguration;
     _accountPlan            = accountPlan;
     _downgradeRepository    = downgradeRepository;
 }
示例#4
0
 public ChangePlanUserStory(
     IAccountRepository accountRepository,
     IAccountPlanRepository accountPlan,
     IDowngradeRepository downgradeRepository,
     IBraintreeConfiguration braintreeConfiguration)
 {
     _accountRepository      = accountRepository;
     _accountPlan            = accountPlan;
     _downgradeRepository    = downgradeRepository;
     _braintreeConfiguration = braintreeConfiguration;
 }
示例#5
0
 public PaymentsController(
     IBraintreeConfiguration braintreeConfiguration,
     IMediator mediator,
     IAccountRepository accountRepository,
     IPaymentMethodRepository paymentMethod
     )
 {
     _braintreeConfiguration = braintreeConfiguration;
     _mediator          = mediator;
     _accountRepository = accountRepository;
     _paymentMethod     = paymentMethod;
 }
示例#6
0
 public ChangeSubscriptionUserStory(IBraintreeConfiguration braintreeConfiguration,
                                    IPaymentMethodRepository paymentMethod,
                                    IAccountRepository account,
                                    IAccountDiscountRepository accountDiscountRepository,
                                    IDiscountRepository discountRepository)
 {
     _braintreeConfiguration = braintreeConfiguration;
     _paymentMethod          = paymentMethod;
     _account = account;
     _accountDiscountRepository = accountDiscountRepository;
     _discountRepository        = discountRepository;
 }
 public BraintreeController(
     ICartService cartService,
     IOrderService orderService,
     IWorkContext workContext,
     IRepositoryWithTypedId <PaymentProvider, string> paymentProviderRepository,
     IRepository <Payment> paymentRepository,
     IBraintreeConfiguration braintreeConfiguration)
 {
     _cartService  = cartService;
     _orderService = orderService;
     _workContext  = workContext;
     _paymentProviderRepository = paymentProviderRepository;
     _paymentRepository         = paymentRepository;
     _braintreeConfiguration    = braintreeConfiguration;
 }
示例#8
0
    /*==========================================================================================================================
    | CONSTRUCTOR
    \-------------------------------------------------------------------------------------------------------------------------*/
    /// <summary>
    ///   Initializes a new instance of a Topic Controller with necessary dependencies.
    /// </summary>
    /// <returns>A topic controller for loading OnTopic views.</returns>
    public PaymentsController(
      ITopicRepository topicRepository,
      ITopicMappingService topicMappingService,
      IBraintreeConfiguration braintreeConfiguration,
      ISmtpService smtpService
    ) : base(
      topicRepository,
      topicMappingService
    ) {

      /*------------------------------------------------------------------------------------------------------------------------
      | Set values locally
      \-----------------------------------------------------------------------------------------------------------------------*/
      _topicMappingService      = topicMappingService;
      _braintreeConfiguration   = braintreeConfiguration;
      _smtpService              = smtpService;

    }
 public AddPaymentUserStory(IBraintreeConfiguration braintreeConfiguration, IPaymentMethodRepository paymentMethod, IAccountRepository account)
 {
     _braintreeConfiguration = braintreeConfiguration;
     _paymentMethod          = paymentMethod;
     _account = account;
 }
 public PaymentController(IConfiguration config)
 {
     braintreeConfiguration = new BraintreeConfiguration(config);
 }
示例#11
0
 public TransactionsController(IBraintreeConfiguration configuration, UserManager <ApplicationUser> userManager)
 {
     _gateway       = configuration.GetGateway();
     _configuration = configuration;
     _userManager   = userManager;
 }
 public CreateAccountUserStory(IAccountRepository accountRepository, IBraintreeConfiguration braintreeConfiguration)
 {
     _accountRepository      = accountRepository;
     _braintreeConfiguration = braintreeConfiguration;
 }
 public PaymentsController(IBraintreeConfiguration paymentConfig, PaymentExampleContext context)
 {
     _paymentConfig = paymentConfig;
     _context       = context;
 }
示例#14
0
 public GetPaymentMethodUserStory(IBraintreeConfiguration braintreeConfiguration, IAccountRepository account)
 {
     _braintreeConfiguration = braintreeConfiguration;
     _account = account;
 }