Beispiel #1
0
 public CheckoutController(IAddressService addressService, ICheckOutService checkOutService, ICouponService couponService, IPaypalService paypalService)
 {
     //_addressService = addressService;
     _checkOutService = checkOutService;
     _couponService   = couponService;
     _paypalService   = paypalService;
 }
Beispiel #2
0
 public PaypalController(
     IPaypalService paypalService,
     ICardsService cardsService)
 {
     this.paypalService = paypalService;
     this.cardsService  = cardsService;
 }
 public SubscriptionAppService(ISubscriptionRepository subscriptionRepository,
                               IRepository <SubscriptionCycle, Guid> subscriptionCycleRepository,
                               IRepository <SubscriptionCycleOrder, Guid> subscriptionCycleOrderRepository,
                               IRepository <Plan, Guid> planRepository,
                               IPlanPriceRepository planPriceRepository,
                               IRepository <Order, Guid> orderRepository,
                               IRepository <Invoice, Guid> invoiceRepository,
                               IRepository <InvoicePaymentProvider, Guid> invoicePaymentProviderRepository,
                               IOrderDomainService orderDomainService,
                               ISubscriptionDomainService subscriptionDomainService,
                               ISubscriptionCycleDomainService subscriptionCycleDomainService,
                               ISubscriptionCycleOrderDomainService subscriptionCycleOrderDomainService,
                               IInvoiceDomainService invoiceDomainService,
                               IObjectMapper mapper,
                               IPaypalService paypalService,
                               IMobbexService mobbexService)
 {
     _subscriptionRepository           = subscriptionRepository ?? throw new ArgumentNullException(nameof(subscriptionRepository));
     _subscriptionCycleRepository      = subscriptionCycleRepository ?? throw new ArgumentNullException(nameof(subscriptionCycleRepository));
     _subscriptionCycleOrderRepository = subscriptionCycleOrderRepository ?? throw new ArgumentNullException(nameof(subscriptionCycleOrderRepository));
     _planRepository      = planRepository ?? throw new ArgumentNullException(nameof(planRepository));
     _planPriceRepository = planPriceRepository ?? throw new ArgumentNullException(nameof(planPriceRepository));
     _orderRepository     = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository));
     _invoiceRepository   = invoiceRepository ?? throw new ArgumentNullException(nameof(invoiceRepository));
     _invoicePaymentProviderRepository = invoicePaymentProviderRepository ?? throw new ArgumentNullException(nameof(invoicePaymentProviderRepository));
     _orderDomainService                  = orderDomainService ?? throw new ArgumentNullException(nameof(orderDomainService));
     _subscriptionDomainService           = subscriptionDomainService ?? throw new ArgumentNullException(nameof(subscriptionDomainService));
     _subscriptionCycleDomainService      = subscriptionCycleDomainService ?? throw new ArgumentNullException(nameof(subscriptionCycleDomainService));
     _subscriptionCycleOrderDomainService = subscriptionCycleOrderDomainService ?? throw new ArgumentNullException(nameof(subscriptionCycleOrderDomainService));
     _invoiceDomainService                = invoiceDomainService ?? throw new ArgumentNullException(nameof(invoiceDomainService));
     _mapper        = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _paypalService = paypalService ?? throw new ArgumentNullException(nameof(paypalService));
     _mobbexService = mobbexService ?? throw new ArgumentNullException(nameof(mobbexService));
 }
Beispiel #4
0
 public CheckoutService(
     ISiteSettingsService siteSettingsService,
     ICartService cartService,
     IPaypalService paypalService)
 {
     _siteSettingsService = siteSettingsService;
     _cartService         = cartService;
     _paypalService       = paypalService;
 }
 public PaypalController(
     IPaypalService paypalService,
     ICardsService cardsService,
     UserManager <ApplicationUser> userManager)
 {
     this.paypalService = paypalService;
     this.cardsService  = cardsService;
     this.userManager   = userManager;
 }
 public PaypalController(
     IPaypalService paypalService,
     UserManager <ApplicationUser> userManager,
     IOrdersService ordersService)
 {
     this.paypalService = paypalService;
     this.userManager   = userManager;
     this.ordersService = ordersService;
 }
Beispiel #7
0
 public OrderController(IAccountService accountService, IMomoService momoService, IOrderService orderService, IOrderDetailService orderDetailService,
                        IPaypalService paypalService, IEmailSender emailSender)
 {
     _accountService     = accountService;
     _momoService        = momoService;
     _orderService       = orderService;
     _orderDetailService = orderDetailService;
     _paypalService      = paypalService;
     _emailSender        = emailSender;
 }
Beispiel #8
0
 public OrderAppService(IRepository <Order, Guid> repository, IRepository <Invoice, Guid> invoiceRepository, IRepository <InvoicePaymentProvider, Guid> invoicePaymentProviderRepository, IInvoiceDomainService invoiceDomainService, IObjectMapper mapper, IPaypalService paypalService, IMobbexService mobbexService)
 {
     _repository        = repository ?? throw new ArgumentNullException(nameof(repository));
     _invoiceRepository = invoiceRepository ?? throw new ArgumentNullException(nameof(invoiceRepository));
     _invoicePaymentProviderRepository = invoicePaymentProviderRepository ?? throw new ArgumentNullException(nameof(invoicePaymentProviderRepository));
     _invoiceDomainService             = invoiceDomainService ?? throw new ArgumentNullException(nameof(invoiceDomainService));
     _mapper        = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _paypalService = paypalService ?? throw new ArgumentNullException(nameof(paypalService));
     _mobbexService = mobbexService ?? throw new ArgumentNullException(nameof(mobbexService));
     _eventBus      = EventBus.Default;
 }
Beispiel #9
0
 public CheckoutService(
     ISiteSettingsService siteSettingsService,
     ICartService cartService,
     IPaypalService paypalService,
     IUserService userService,
     ISessionService session)
 {
     _siteSettingsService = siteSettingsService;
     _cartService         = cartService;
     _paypalService       = paypalService;
     _userService         = userService;
     _session             = session;
 }
 public InvoiceWebhookAppService(IRepository <Invoice, Guid> invoiceRepository,
                                 IRepository <InvoiceWebhook, Guid> invoiceWebhookRepository,
                                 IRepository <InvoicePaymentProvider, Guid> invoicePaymentProviderRepository,
                                 IOrderDomainService orderDomainService,
                                 IInvoiceDomainService invoiceDomainService,
                                 IInvoiceWebhookDomainService invoiceWebhookDomainService,
                                 IPaypalService paypalService)
 {
     _invoiceRepository                = invoiceRepository ?? throw new ArgumentNullException(nameof(invoiceRepository));
     _invoiceWebhookRepository         = invoiceWebhookRepository ?? throw new ArgumentNullException(nameof(invoiceWebhookRepository));
     _invoiceDomainService             = invoiceDomainService ?? throw new ArgumentNullException(nameof(invoiceDomainService));
     _invoicePaymentProviderRepository = invoicePaymentProviderRepository ?? throw new ArgumentNullException(nameof(invoicePaymentProviderRepository));
     _orderDomainService               = orderDomainService ?? throw new ArgumentNullException(nameof(orderDomainService));
     _invoiceWebhookDomainService      = invoiceWebhookDomainService ?? throw new ArgumentNullException(nameof(invoiceWebhookDomainService));
     _paypalService = paypalService ?? throw new ArgumentNullException(nameof(paypalService));
     _eventBus      = EventBus.Default;
 }
        public OrderSubscriptionPayedEventHandler(IOrderRepository orderRepository,
                                                  ISubscriptionRepository subscriptionRepository,
                                                  IRepository <SubscriptionCycle, Guid> subscriptionCycleRepository,
                                                  IRepository <SubscriptionCycleOrder, Guid> subscriptionCycleOrderRepository,
                                                  IRepository <Invoice, Guid> invoiceRepository,
                                                  IPlanPriceRepository planPriceRepository,
                                                  ISubscriptionDomainService subscriptionDomainService,
                                                  ISubscriptionCycleDomainService subscriptionCycleDomainService,
                                                  IOrderDomainService orderDomainService,
                                                  IRepository <Notification, Guid> noticationRepository,
                                                  IMapper mapper,
                                                  IClientOptions clientOptions,
                                                  IHttpClientFactory httpClientFactory,
                                                  IBackgroundJobManager backgroundJobManager,
                                                  INotificationDomainService notificationDomainService,
                                                  IInvoiceDomainService invoiceDomainService,
                                                  IPaypalService paypalService,
                                                  IMobbexService mobbexService)
        {
            _orderRepository                  = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository));
            _subscriptionRepository           = subscriptionRepository ?? throw new ArgumentNullException(nameof(subscriptionRepository));
            _subscriptionCycleRepository      = subscriptionCycleRepository ?? throw new ArgumentNullException(nameof(subscriptionCycleRepository));
            _subscriptionCycleOrderRepository = subscriptionCycleOrderRepository ?? throw new ArgumentNullException(nameof(subscriptionCycleOrderRepository));
            _planPriceRepository              = planPriceRepository ?? throw new ArgumentNullException(nameof(planPriceRepository));
            _subscriptionDomainService        = subscriptionDomainService ?? throw new ArgumentNullException(nameof(subscriptionDomainService));
            _subscriptionCycleDomainService   = subscriptionCycleDomainService ?? throw new ArgumentNullException(nameof(subscriptionCycleDomainService));
            _orderDomainService               = orderDomainService ?? throw new ArgumentNullException(nameof(orderDomainService));
            _notificationDomainService        = notificationDomainService ?? throw new ArgumentNullException(nameof(notificationDomainService));
            _invoiceDomainService             = invoiceDomainService ?? throw new ArgumentNullException(nameof(invoiceDomainService));
            _noticationRepository             = noticationRepository ?? throw new ArgumentNullException(nameof(noticationRepository));
            _clientOptions        = clientOptions ?? throw new ArgumentNullException(nameof(clientOptions));
            _httpClient           = httpClientFactory?.CreateClient() ?? throw new ArgumentNullException(nameof(httpClientFactory));
            _backgroundJobManager = backgroundJobManager ?? throw new ArgumentNullException(nameof(backgroundJobManager));
            _invoiceRepository    = invoiceRepository ?? throw new ArgumentNullException(nameof(invoiceRepository));
            _mobbexService        = mobbexService ?? throw new ArgumentNullException(nameof(mobbexService));
            _paypalService        = paypalService ?? throw new ArgumentNullException(nameof(paypalService));

            _eventBus = EventBus.Default;
            _mapper   = mapper ?? throw new ArgumentNullException(nameof(mapper));
        }
Beispiel #12
0
 public JobAppService(ISubscriptionRepository subscriptionRepository,
                      ISubscriptionCycleRepository subscriptionCycleRepository,
                      IRepository <SubscriptionCycleOrder, Guid> subscriptionCycleOrderRepository,
                      IRepository <Notification, Guid> notificationRepository,
                      INotificationDomainService notificationDomainService,
                      IPlanPriceRepository planPriceRepository,
                      IOrderRepository orderRepository,
                      IRepository <Invoice, Guid> invoiceRepository,
                      IRepository <InvoicePaymentProvider, Guid> invoicePaymentProviderRepository,
                      IOrderDomainService orderDomainService,
                      ISubscriptionDomainService subscriptionDomainService,
                      ISubscriptionCycleDomainService subscriptionCycleDomainService,
                      ISubscriptionCycleOrderDomainService subscriptionCycleOrderDomainService,
                      IInvoiceDomainService invoiceDomainService,
                      IObjectMapper mapper,
                      IPaypalService paypalService,
                      IMobbexService mobbexService,
                      IClientOptions clientOptions,
                      IHttpClientFactory httpClientFactory)
 {
     _subscriptionRepository           = subscriptionRepository ?? throw new ArgumentNullException(nameof(subscriptionRepository));
     _subscriptionCycleRepository      = subscriptionCycleRepository ?? throw new ArgumentNullException(nameof(subscriptionCycleRepository));
     _subscriptionCycleOrderRepository = subscriptionCycleOrderRepository ?? throw new ArgumentNullException(nameof(subscriptionCycleOrderRepository));
     _noticationRepository             = notificationRepository ?? throw new ArgumentNullException(nameof(notificationRepository));
     _notificationDomainService        = notificationDomainService ?? throw new ArgumentNullException(nameof(notificationDomainService));
     _planPriceRepository = planPriceRepository ?? throw new ArgumentNullException(nameof(planPriceRepository));
     _orderRepository     = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository));
     _invoiceRepository   = invoiceRepository ?? throw new ArgumentNullException(nameof(invoiceRepository));
     _invoicePaymentProviderRepository = invoicePaymentProviderRepository ?? throw new ArgumentNullException(nameof(invoicePaymentProviderRepository));
     _orderDomainService                  = orderDomainService ?? throw new ArgumentNullException(nameof(orderDomainService));
     _subscriptionDomainService           = subscriptionDomainService ?? throw new ArgumentNullException(nameof(subscriptionDomainService));
     _subscriptionCycleDomainService      = subscriptionCycleDomainService ?? throw new ArgumentNullException(nameof(subscriptionCycleDomainService));
     _subscriptionCycleOrderDomainService = subscriptionCycleOrderDomainService ?? throw new ArgumentNullException(nameof(subscriptionCycleOrderDomainService));
     _invoiceDomainService                = invoiceDomainService ?? throw new ArgumentNullException(nameof(invoiceDomainService));
     _mapper        = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _paypalService = paypalService ?? throw new ArgumentNullException(nameof(paypalService));
     _mobbexService = mobbexService ?? throw new ArgumentNullException(nameof(mobbexService));
     _clientOptions = clientOptions ?? throw new ArgumentNullException(nameof(clientOptions));
     _httpClient    = httpClientFactory?.CreateClient() ?? throw new ArgumentNullException(nameof(httpClientFactory));
 }
Beispiel #13
0
 public Payment(PaymentWorkflow paymentWorkflow, IPaypalService paypalService, IPaymentRepository repository)
 {
     PaymentWorkflow = paymentWorkflow;
     PaypalService   = paypalService;
     Repository      = repository;
 }
Beispiel #14
0
 public PaymentsController(IPaypalService paypalService, IProductService productService, IResourceService resourceService, IUserService userService, IProfileService profileService, IStateService stateService, IConversationService conversationService)
     : base(resourceService, userService, profileService, stateService, conversationService)
 {
     _paypalService  = paypalService;
     _productService = productService;
 }
 public PaymentsController(IPaypalService paypalService, IProductService productService, IResourceService resourceService, IUserService userService, IProfileService profileService, IStateService stateService, IConversationService conversationService)
     : base(resourceService, userService, profileService, stateService, conversationService)
 {
     _paypalService = paypalService;
     _productService = productService;
 }
 public PaymentController(IPaypalService paypalService, IPaymentService paymentService, IStickerService stickerService)
 {
     _paypalService  = paypalService;
     _paymentService = paymentService;
     _stickerService = stickerService;
 }
Beispiel #17
0
 public PaymentReconciliation(IPaypalService paypalService)
 {
     _paypalService = paypalService;
 }
 public PaypalPayController(IEngine engine, IPaypalService service)
 {
     _engine  = engine;
     _service = service;
 }