コード例 #1
0
 public PaymentController(IGatewayFactory gatewayFactory, IMapper mapper, IConfiguration configuration, ILogger <PaymentController> logger)
 {
     _mapper         = mapper;
     _gatewayFactory = gatewayFactory;
     _configuration  = configuration;
     _logger         = logger;
 }
コード例 #2
0
 public OrderController(IUserService userService, IOrderService orderService, IDeliveryService deliveryService, IPaymentService paymentService, IGatewayFactory gatewayFactory, IConfiguration configuration)
 {
     _userService     = userService;
     _orderService    = orderService;
     _paymentService  = paymentService;
     _gatewayFectory  = gatewayFactory;
     _deliveryService = deliveryService;
     _configuration   = configuration;
 }
コード例 #3
0
ファイル: GatewayBuilder.cs プロジェクト: ddd-cqrs-es/CqrsMe
        public GatewayConfigurationBuilder(IGatewayFactory gatewayFactory, ILocator locator) //TODO: Remove gateWay factory
        {
            Contract.Requires(gatewayFactory != null, "GatewayFactory should not be null");
            Contract.Requires(locator != null, "Locator should not be null");

            _gatewayFactory             = gatewayFactory;
            _serviceLocator             = locator;
            _hosts                      = new List <Host>();
            _userCrenedtial             = new UserCrenedtial("guest", "guest");
            _eventSubscriberThreadCount = 1;
            _commandHandlerThreadCount  = 1;
        }
コード例 #4
0
ファイル: OrderService.cs プロジェクト: mehrannoruzi/Shopia
 public OrderService(AppUnitOfWork appUOW,
                     IGatewayFactory gatewayFactory,
                     IProductService productSrv,
                     IDeliveryService deliverySrv,
                     ITempOrderDetailService tempOrderDetailSrv)
 {
     _appUow             = appUOW;
     _orderRepo          = appUOW.OrderRepo;
     _productSrv         = productSrv;
     _gatewayFactory     = gatewayFactory;
     _deliverySrv        = deliverySrv;
     _tempOrderDetailSrv = tempOrderDetailSrv;
 }
コード例 #5
0
 public GatewayFactoryTests()
 {
     _gatewayFactory = new GatewayFactory("http://dummy.com");
 }
コード例 #6
0
 public PaymentService(IGatewayFactory gatewayFactory)
 {
     _gatewayFactory = gatewayFactory;
 }
コード例 #7
0
 public GatewayService(IGatewayRepository repository, IGatewayFactory factory)
 {
     _repository = repository;
     _factory    = factory;
 }