public BillingService(
     IInvoiceRepository invoiceRepository,
     ITransactionTransferService transactionTransferService)
 {
     _invoiceRepository = invoiceRepository;
     _transactionTransferService = transactionTransferService;
 }
示例#2
0
 public BillingService(
     IInvoiceRepository invoiceRepository,
     ITransactionTransferService transactionTransferService)
 {
     _invoiceRepository          = invoiceRepository;
     _transactionTransferService = transactionTransferService;
 }
 public PaymentTransactionService(
     IPaymentTransactionRepository paymentTransactionRepository,
     IBillingService billingService,
     ITransactionTransferService transactionTransferService)
 {
     _paymentTransactionRepository = paymentTransactionRepository;
     _billingService             = billingService;
     _transactionTransferService = transactionTransferService;
 }
 public PaymentTransactionService(
     IPaymentTransactionRepository paymentTransactionRepository,
     IBillingService billingService,
     ITransactionTransferService transactionTransferService)
 {
     _paymentTransactionRepository = paymentTransactionRepository;
     _billingService = billingService;
     _transactionTransferService = transactionTransferService;
 }
        public PaymentTransferWcfService()
        {
            var moduleBuilder = new ServiceModuleBuilder(
                new List <ServiceModule>
            {
                new TransferServiceModule(),
                new LoggingServiceModule()
            });

            moduleBuilder.Build();
            _transactionTransferService = moduleBuilder.Container.Resolve <ITransactionTransferService>();
        }
        public PaymentTransferWcfService()
        {
            var moduleBuilder = new ServiceModuleBuilder(
                new List<ServiceModule>
                {
                    new TransferServiceModule(),
                    new LoggingServiceModule()

                });

            moduleBuilder.Build();
            _transactionTransferService = moduleBuilder.Container.Resolve<ITransactionTransferService>();
        }