예제 #1
0
 /*Section="Constructor-1"*/
 public BankStatementService(IParameterReader parameterReader,
                             IOTResolver resolver,
                             ILoggerFactory loggerFactory)
 {
     this._parameterReader = parameterReader;
     _resolver             = resolver;
     _logger = loggerFactory.GetLogger(typeof(BankPosTransactionsService));
 }
예제 #2
0
 public PayrollService(IParameterReader parameterReader,
                       IOTResolver resolver,
                       ILoggerFactory loggerFactory)
 {
     this._parameterReader = parameterReader;
     _resolver             = resolver;
     _logger = loggerFactory.GetLogger(typeof(PayrollService));
 }
 public InitializePayment(IPaymentInitializer paymentInitializer, IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions,
     IAdditionalValuesFormatter additionalValuesFormatter)
 {
     _paymentInitializer = paymentInitializer;
     _paymentManager = paymentManager;
     _parameterReader = parameterReader;
     _cartActions = cartActions;
     _additionalValuesFormatter = additionalValuesFormatter;
 }
 public InitializePayment(IPaymentInitializer paymentInitializer, IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions,
                          IAdditionalValuesFormatter additionalValuesFormatter)
 {
     _paymentInitializer        = paymentInitializer;
     _paymentManager            = paymentManager;
     _parameterReader           = parameterReader;
     _cartActions               = cartActions;
     _additionalValuesFormatter = additionalValuesFormatter;
 }
예제 #5
0
 /*Section="Constructor-1"*/
 public NotificationService(
     NotificationUserService notificationUserService,
     IParameterReader parameterReader,
     IOTResolver resolver)
 {
     _notificationUserService = notificationUserService;
     _parameterReader         = parameterReader;
     _resolver = resolver;
 }
예제 #6
0
 /*Section="Constructor-1"*/
 public WorkingHoursService(
     IParameterReader parameterReader,
     IOTResolver resolver,
     ILoggerFactory loggerFactory)
 {
     _parameterReader = parameterReader;
     _resolver        = resolver;
     _logger          = loggerFactory.GetLogger(typeof(WorkingHoursService));
 }
 public PaymentMethodFactory(IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IVerificationManager verificationManager,
     IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions)
 {
     _paymentManager = paymentManager;
     _parameterReader = parameterReader;
     _cartActions = cartActions;
     _verificationManager = verificationManager;
     _orderNumberGenerator = orderNumberGenerator;
     _additionalValuesFormatter = additionalValuesFormatter;
     _paymentActions = paymentActions;
 }
예제 #8
0
 public PaymentMethodFactory(IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IVerificationManager verificationManager,
                             IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions)
 {
     _paymentManager            = paymentManager;
     _parameterReader           = parameterReader;
     _cartActions               = cartActions;
     _verificationManager       = verificationManager;
     _orderNumberGenerator      = orderNumberGenerator;
     _additionalValuesFormatter = additionalValuesFormatter;
     _paymentActions            = paymentActions;
 }
예제 #9
0
 /*Section="Constructor"*/
 public OverStoreTaskController(
     ILoggerFactory loggerFactory,
     IOverStoreTaskService overStoreTaskService,
     IFolderService folderService,
     IDocumentService documentService,
     IParameterReader parameterReader)
     : base(loggerFactory, overStoreTaskService)
 {
     _folderService   = folderService;
     _documentService = documentService;
     _parameterReader = parameterReader;
 }
예제 #10
0
 /*Section="Constructor"*/
 public EstateRentController(
     ILoggerFactory loggerFactory,
     IEstateRentService estateRentService,
     IFolderService folderService,
     IDocumentService documentService,
     IParameterReader parameterReader)
     : base(loggerFactory, estateRentService)
 {
     _folderService   = folderService;
     _documentService = documentService;
     _parameterReader = parameterReader;
 }
예제 #11
0
        }                   // Needed for unit testing

        public PayPal(Mediachase.Commerce.Orders.Payment payment, IPaymentManager paymentManager,
                      IParameterReader parameterReader, ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator,
                      IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions)
            : base(payment)
        {
            _paymentManager            = paymentManager;
            _parameterReader           = parameterReader;
            _cartActions               = cartActions;
            _orderNumberGenerator      = orderNumberGenerator;
            _additionalValuesFormatter = additionalValuesFormatter;
            _paymentActions            = paymentActions;
        }
 public Invoice(Mediachase.Commerce.Orders.Payment payment, IVerificationManager verificationManager, IPaymentManager paymentManager, IParameterReader parameterReader,   
     ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions)
     : base(payment)
 {
     _verificationManager = verificationManager;
     _paymentManager = paymentManager;
     _parameterReader = parameterReader;
     _cartActions = cartActions;
     _orderNumberGenerator = orderNumberGenerator;
     _additionalValuesFormatter = additionalValuesFormatter;
     _paymentActions = paymentActions;
 }
 public DirectBankDebit(Mediachase.Commerce.Orders.Payment payment, IPaymentManager paymentManager,
     IParameterReader parameterReader, ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator, 
     IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions)
     : base(payment)
 {
     _paymentManager = paymentManager;
     _parameterReader = parameterReader;
     _cartActions = cartActions;
     _orderNumberGenerator = orderNumberGenerator;
     _additionalValuesFormatter = additionalValuesFormatter;
     _paymentActions = paymentActions;
 }
예제 #14
0
        } // Needed for unit testing

        public MasterPass(Mediachase.Commerce.Orders.Payment payment, IPaymentManager paymentManager,
                          IParameterReader parameterReader, ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator,
                          IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions,
                          IMasterPassShoppingCartFormatter masterPassShoppingCartFormatter)
            : base(payment)
        {
            _paymentManager            = paymentManager;
            _parameterReader           = new MasterPassParameterReader(parameterReader);
            _cartActions               = cartActions;
            _orderNumberGenerator      = orderNumberGenerator;
            _additionalValuesFormatter = new MasterPassAdditionalValuesFormatter(additionalValuesFormatter,
                                                                                 _parameterReader.AddShoppingCartXml(this.PaymentMethodDto), masterPassShoppingCartFormatter);
            _paymentActions = paymentActions;
        }
        } // Needed for unit testing

        public MasterPass(Mediachase.Commerce.Orders.Payment payment, IPaymentManager paymentManager,
            IParameterReader parameterReader, ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator,
            IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions,
            IMasterPassShoppingCartFormatter masterPassShoppingCartFormatter)
            : base(payment)
        {
            _paymentManager = paymentManager;
            _parameterReader = new MasterPassParameterReader(parameterReader);
            _cartActions = cartActions;
            _orderNumberGenerator = orderNumberGenerator;
            _additionalValuesFormatter = new MasterPassAdditionalValuesFormatter(additionalValuesFormatter,
                _parameterReader.AddShoppingCartXml(this.PaymentMethodDto), masterPassShoppingCartFormatter);
            _paymentActions = paymentActions;
        }
예제 #16
0
 public PaymentMethodFactory(IPaymentManager paymentManager, IParameterReader parameterReader,
                             ICartActions cartActions, IVerificationManager verificationManager,
                             IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter,
                             IPaymentActions paymentActions, IFinancialInvoicingOrderLineFormatter financialInvoicingOrderLineFormatter,
                             IUpdateAddressHandler updateAddressHandler, IMasterPassShoppingCartFormatter masterPassShoppingCartXmlFormatter)
 {
     _paymentManager                       = paymentManager;
     _parameterReader                      = parameterReader;
     _cartActions                          = cartActions;
     _verificationManager                  = verificationManager;
     _orderNumberGenerator                 = orderNumberGenerator;
     _additionalValuesFormatter            = additionalValuesFormatter;
     _paymentActions                       = paymentActions;
     _financialInvoicingOrderLineFormatter = financialInvoicingOrderLineFormatter;
     _updateAddressHandler                 = updateAddressHandler;
     _masterPassShoppingCartXmlFormatter   = masterPassShoppingCartXmlFormatter;
 }
 public PaymentMethodFactory(IPaymentManager paymentManager, IParameterReader parameterReader,
     ICartActions cartActions, IVerificationManager verificationManager,
     IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter,
     IPaymentActions paymentActions, IFinancialInvoicingOrderLineFormatter financialInvoicingOrderLineFormatter,
     IUpdateAddressHandler updateAddressHandler, IMasterPassShoppingCartFormatter masterPassShoppingCartXmlFormatter)
 {
     _paymentManager = paymentManager;
     _parameterReader = parameterReader;
     _cartActions = cartActions;
     _verificationManager = verificationManager;
     _orderNumberGenerator = orderNumberGenerator;
     _additionalValuesFormatter = additionalValuesFormatter;
     _paymentActions = paymentActions;
     _financialInvoicingOrderLineFormatter = financialInvoicingOrderLineFormatter;
     _updateAddressHandler = updateAddressHandler;
     _masterPassShoppingCartXmlFormatter = masterPassShoppingCartXmlFormatter;
 }
        } // Needed for unit testing

        public FinancingInvoice(Mediachase.Commerce.Orders.Payment payment, IPaymentManager paymentManager,
                                IParameterReader parameterReader,
                                ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator,
                                IAdditionalValuesFormatter additionalValuesFormatter,
                                IFinancialInvoicingOrderLineFormatter financialInvoicingOrderLineFormatter, IPaymentActions paymentActions,
                                string paymentMethodCode, IUpdateAddressHandler updateAddressHandler)
            : base(payment)
        {
            _paymentManager       = paymentManager;
            _parameterReader      = new FinancingInvoiceParameterReader(parameterReader);
            _cartActions          = cartActions;
            _orderNumberGenerator = orderNumberGenerator;

            _financialInvoicingOrderLineFormatter = financialInvoicingOrderLineFormatter;
            financialInvoicingOrderLineFormatter.IncludeOrderLines =
                _parameterReader.UseOnePhaseTransaction(this.PaymentMethodDto);
            _additionalValuesFormatter = new FinancingInvoiceAdditionalValuesFormatter(additionalValuesFormatter,
                                                                                       financialInvoicingOrderLineFormatter);
            _paymentActions       = paymentActions;
            _paymentMethodCode    = paymentMethodCode;
            _updateAddressHandler = updateAddressHandler;
        }
        } // Needed for unit testing

        public FinancingInvoice(Mediachase.Commerce.Orders.Payment payment, IPaymentManager paymentManager,
            IParameterReader parameterReader,
            ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator,
            IAdditionalValuesFormatter additionalValuesFormatter,
            IFinancialInvoicingOrderLineFormatter financialInvoicingOrderLineFormatter, IPaymentActions paymentActions,
            string paymentMethodCode, IUpdateAddressHandler updateAddressHandler)
            : base(payment)
        {
            _paymentManager = paymentManager;
            _parameterReader = new FinancingInvoiceParameterReader(parameterReader);
            _cartActions = cartActions;
            _orderNumberGenerator = orderNumberGenerator;

            _financialInvoicingOrderLineFormatter = financialInvoicingOrderLineFormatter;
            financialInvoicingOrderLineFormatter.IncludeOrderLines =
                _parameterReader.UseOnePhaseTransaction(this.PaymentMethodDto);
            _additionalValuesFormatter = new FinancingInvoiceAdditionalValuesFormatter(additionalValuesFormatter,
                financialInvoicingOrderLineFormatter);
            _paymentActions = paymentActions;
            _paymentMethodCode = paymentMethodCode;
            _updateAddressHandler = updateAddressHandler;
        }
예제 #20
0
 public OverStoreController(
     ILoggerFactory loggerFactory,
     IDataUploadService dataUploadService,
     IParameterReader parameterReader,
     IUploadTypeService uploadTypeService,
     IStatusService statusService,
     //IPackageDetailService packageDetailService,
     IStoreCashRegisterService storeCashRegisterService,
     IStoreScalesService storeScaleService,
     IProductPriceService productPriceService,
     ICurrentPricesService currentPriceService,
     IStoreService storeService,
     IProductService productService,
     ICashierService cashierService,
     IStorageZonesService storageZonesService,
     IStockTakingScheduleService stockTakingScheduleService,
     IStockTakingService stockTakingService,
     IStoreOrderService storeOrderService
     )
 {
     _logger            = loggerFactory.GetLogger(typeof(OverStoreController));
     _dataUploadService = dataUploadService;
     _parameterReader   = parameterReader;
     _uploadTypeService = uploadTypeService;
     _statusService     = statusService;
     //_packageDetailService = packageDetailService;
     _storeCashRegisterService   = storeCashRegisterService;
     _storeScaleService          = storeScaleService;
     _productPriceService        = productPriceService;
     _currentPriceService        = currentPriceService;
     _storeService               = storeService;
     _productService             = productService;
     _cashierService             = cashierService;
     _storageZonesService        = storageZonesService;
     _stockTakingScheduleService = stockTakingScheduleService;
     _stockTakingService         = stockTakingService;
     _storeOrderService          = storeOrderService;
 }
예제 #21
0
 /*Section="Constructor-1", IsCustomized=true*/
 public NotificationStoreService(IParameterReader parameterReader, IOTResolver resolver)
 {
     this._parameterReader = parameterReader;
     _resolver             = resolver;
 }
예제 #22
0
 public ProductReturnService(IParameterReader parameterReader, IOTResolver resolver)
 {
     this._parameterReader = parameterReader;
     _resolver             = resolver;
 }
예제 #23
0
 /*Section="Constructor-1"*/
 public SuggestionService(IParameterReader parameterReader, IOTResolver resolver)
 {
     _parameterReader = parameterReader;
     _resolver        = resolver;
 }
예제 #24
0
 public PricePackageService(IParameterReader parameterReader, IOTResolver resolver)
 {
     this._parameterReader = parameterReader;
     _resolver             = resolver;
 }
예제 #25
0
 /*Section="Constructor-1", IsCustomized=true*/
 public TransferProductService(IParameterReader parameterReader, IOTResolver resolver, ITransferProductDetailService detailService)
 {
     this._parameterReader = parameterReader;
     _resolver             = resolver;
     this._detailService   = detailService;
 }
예제 #26
0
 /*Section="Constructor-1" IsCustomized=true*/
 public NotificationUserService(IParameterReader parameterReader, IOTResolver resolver)
 {
     _parameterReader = parameterReader;
     _resolver        = resolver;
 }
 public FinancingInvoiceParameterReader(IParameterReader parameterReader)
 {
     _parameterReader = parameterReader;
 }
 public FinancingInvoiceParameterReader(IParameterReader parameterReader)
 {
     _parameterReader = parameterReader;
 }
예제 #29
0
 /*Section="Constructor-1"*/
 public EstateLandlordService(IEstateRentPeriodService estateRentPeriodService, IParameterReader parameterReader)
 {
     _estateRentPeriodService = estateRentPeriodService;
     _parameterReader         = parameterReader;
 }
 /*Section="Constructor-1"*/
 public ContractDraftVersionService(IParameterReader parameterReader, IOTResolver resolver)
 {
     this._parameterReader = parameterReader;
     _resolver             = resolver;
 }
예제 #31
0
 /*Section="Constructor-1", IsCustomized=true*/
 public ReturnOrderService(IParameterReader parameterReader, IOTResolver resolver)
 {
     this._parameterReader = parameterReader;
     _resolver             = resolver;
 }
예제 #32
0
 /*Section="Constructor-1"*/
 public OverStoreTaskService(IParameterReader parameterReader, IOTResolver resolver)
 {
     _parameterReader = parameterReader;
     _resolver        = resolver;
 }
 public HelpdeskRequestService(IParameterReader parameterReader, IOTResolver resolver, ILoggerFactory loggerFactory)
 {
     this._parameterReader = parameterReader;
     _resolver             = resolver;
     _logger = loggerFactory.GetLogger(typeof(HelpdeskRequestService));
 }
 public void RegisterParameterReader(Type type, IParameterReader reader)
 {
     TypeReaders[type] = reader;
 }
예제 #35
0
 /*Section="Constructor-1"*/
 public EstateRentService(IParameterReader parameterReader,
                          IOTResolver resolver)
 {
     _parameterReader = parameterReader;
     _resolver        = resolver;
 }
 public MasterPassParameterReader(IParameterReader parameterReader)
 {
     _parameterReader = parameterReader;
 }
 public MasterPassParameterReader(IParameterReader parameterReader)
 {
     _parameterReader = parameterReader;
 }