示例#1
0
 public SubscriptionBuilderImpl(IPaymentPlanService paymentPlanService, ISettingsManager settingsManager, IStoreService storeService, IUniqueNumberGenerator uniqueNumberGenerator)
 {
     _paymentPlanService    = paymentPlanService;
     _settingsManager       = settingsManager;
     _uniqueNumberGenerator = uniqueNumberGenerator;
     _storeService          = storeService;
 }
示例#2
0
 public ProductService(IProductRepository productRepository, IMapper mapper, ILogger <ProductService> logger, IPaymentPlanService paymentPlanService)
 {
     _productRepo        = productRepository ?? throw new ArgumentNullException(nameof(productRepository));
     _mapper             = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _logger             = logger ?? throw new ArgumentNullException(nameof(logger));
     _paymentPlanService = paymentPlanService ?? throw new ArgumentNullException(nameof(paymentPlanService));
 }
示例#3
0
 public SubscriptionExportImport(ISubscriptionService subscriptionService, ISubscriptionSearchService subscriptionSearchService, IPaymentPlanSearchService planSearchService, IPaymentPlanService paymentPlanService)
 {
     _subscriptionService       = subscriptionService;
     _subscriptionSearchService = subscriptionSearchService;
     _paymentPlanSearchService  = planSearchService;
     _paymentPlanService        = paymentPlanService;
 }
示例#4
0
 public SubscriptionModuleController(ISubscriptionService subscriptionService, ISubscriptionSearchService subscriptionSearchService, IPaymentPlanService planService,
                                     ISubscriptionBuilder subscriptionBuilder)
 {
     _subscriptionService       = subscriptionService;
     _subscriptionSearchService = subscriptionSearchService;
     _planService         = planService;
     _subscriptionBuilder = subscriptionBuilder;
 }
示例#5
0
 public SubscriptionModuleController(ISubscriptionService subscriptionService, ISubscriptionSearchService subscriptionSearchService, IPaymentPlanService planService,
                                     ISubscriptionBuilder subscriptionBuilder, ICustomerOrderService customerOrderService)
 {
     _subscriptionService       = subscriptionService;
     _subscriptionSearchService = subscriptionSearchService;
     _planService          = planService;
     _subscriptionBuilder  = subscriptionBuilder;
     _customerOrderService = customerOrderService;
 }
示例#6
0
        public SubscriptionExportImport(ISubscriptionService subscriptionService, ISubscriptionSearchService subscriptionSearchService,
                                        IPaymentPlanSearchService planSearchService, IPaymentPlanService paymentPlanService, IOptions <MvcJsonOptions> jsonOptions)
        {
            _subscriptionService       = subscriptionService;
            _subscriptionSearchService = subscriptionSearchService;
            _paymentPlanSearchService  = planSearchService;
            _paymentPlanService        = paymentPlanService;

            _jsonSerializer = JsonSerializer.Create(jsonOptions.Value.SerializerSettings);
        }
示例#7
0
 public PaymentPlanSearchService(
     Func <ISubscriptionRepository> subscriptionRepositoryFactory
     , IPlatformMemoryCache platformMemoryCache
     , IPaymentPlanService paymentPlanService
     )
 {
     _subscriptionRepositoryFactory = subscriptionRepositoryFactory;
     _platformMemoryCache           = platformMemoryCache;
     _paymentPlanService            = paymentPlanService;
 }
示例#8
0
        public SubscriptionExportImport(ISubscriptionService subscriptionService, ISubscriptionSearchService subscriptionSearchService,
                                        IPaymentPlanSearchService planSearchService, IPaymentPlanService paymentPlanService, JsonSerializer jsonSerializer)
        {
            _subscriptionService       = subscriptionService;
            _subscriptionSearchService = subscriptionSearchService;
            _paymentPlanSearchService  = planSearchService;
            _paymentPlanService        = paymentPlanService;

            _jsonSerializer = jsonSerializer;
        }
示例#9
0
 public PaymentController(
     IContext context,
     IPaymentService paymentService,
     IPaymentPlanService paymentPlanService,
     IStripeService stripeService
     ) : base(context)
 {
     this.paymentService     = paymentService;
     this.paymentPlanService = paymentPlanService;
     this.stripeService      = stripeService;
 }
示例#10
0
        public PaymentService(
            IContext context,
            ICurrentUserService currentUserService,
            IPaymentPlanService paymentPlanService,
            IStripeService stripeService

            ) : base(context)
        {
            this.stripeService      = stripeService;
            this.paymentPlanService = paymentPlanService;
            this.currentUserService = currentUserService;
        }
示例#11
0
 public SubscriptionBuilderImpl(IPaymentPlanService paymentPlanService, ISettingsManager settingsManager)
 {
     _paymentPlanService = paymentPlanService;
     _settingsManager    = settingsManager;
 }
示例#12
0
 public PaymentPlanController(IPaymentPlanService paymentPlanService)
 {
     _paymentPlanService = paymentPlanService ?? throw new ArgumentNullException(nameof(paymentPlanService));
 }