public CustomerService(IWorkContext workContext,
                               ICustomerRepository customerRepository,
                               ICustomerCreditInfoRepository customerCreditInfoRepository,
                               IPaymentTypeRepository paymentTypeRepository,
                               IMoneyChangeTypeInfoRepository moneyChangeTypeInfoRepository,
                               ICustomerAmountRecordRepository customerAmountRecordRepository,
                               IFreightService freightService,
                               ICustomerUpdatedLogRepository customerUpdatedLogRepository,
                               ISettlementInfoRepository settlementInfoRepository,
                               ICustomerBalanceRepository customerBalanceRepository,
                               ICustomerManagerInfoRepository customerManagerInfoRepository,
                               IInStorageInfoRepository inStorageInfoRepository)

        {
            _customerRepository           = customerRepository;
            _customerCreditInfoRepository = customerCreditInfoRepository;
            _workContext                    = workContext;
            _paymentTypeRepository          = paymentTypeRepository;
            _moneyChangeTypeInfoRepository  = moneyChangeTypeInfoRepository;
            _customerAmountRecordRepository = customerAmountRecordRepository;
            _customerBalanceRepository      = customerBalanceRepository;
            _customerManagerInfoRepository  = customerManagerInfoRepository;
            _customerUpdatedLogRepository   = customerUpdatedLogRepository;
            _settlementInfoRepository       = settlementInfoRepository;
            _freightService                 = freightService;
            _inStorageInfoRepository        = inStorageInfoRepository;
        }
示例#2
0
 public SettlementService(ISettlementInfoRepository settlementInfoRepository,
                          IInStorageOrSettlementRelationalRepository inStorageOrSettlementRelationalRepository,
                          IInStorageInfoRepository inStorageInfoRepository,
                          IReceivingExpensRepository receivingExpensRepository,
                          ISettlementDetailsInfoRepository settlementDetailsInfoRepository,
                          ICustomerRepository customerRepository,
                          ICustomerManagerInfoRepository customerManagerInfoRepository,
                          IWorkContext workContext
                          )
 {
     _settlementInfoRepository = settlementInfoRepository;
     _inStorageOrSettlementRelationalRepository = inStorageOrSettlementRelationalRepository;
     _inStorageInfoRepository         = inStorageInfoRepository;
     _receivingExpensRepository       = receivingExpensRepository;
     _settlementDetailsInfoRepository = settlementDetailsInfoRepository;
     _customerRepository            = customerRepository;
     _customerManagerInfoRepository = customerManagerInfoRepository;
     _workContext = workContext;
 }