public SmartVoucherOperationsService(
     ISmartVoucherRepository smartVoucherRepository,
     ISmartVouchersClient smartVouchersClient,
     IPartnerManagementClient partnerManagementClient,
     ILogFactory logFactory)
 {
     _smartVoucherRepository  = smartVoucherRepository;
     _smartVouchersClient     = smartVouchersClient;
     _partnerManagementClient = partnerManagementClient;
     _log = logFactory.CreateLog(this);
 }
예제 #2
0
 public OperationsQueryService(
     ITransactionHistoryRepository transactionHistoryRepository,
     IBonusCashInsRepository bonusCashInsRepository,
     IPartnersPaymentsRepository partnersPaymentsRepository,
     IVoucherPurchasePaymentsRepository voucherPurchasePaymentsRepository,
     ICustomerProfileClient customerProfileClient,
     ISmartVoucherRepository smartVoucherRepository,
     ILogFactory logFactory)
 {
     _transactionHistoryRepository      = transactionHistoryRepository;
     _bonusCashInsRepository            = bonusCashInsRepository;
     _partnersPaymentsRepository        = partnersPaymentsRepository;
     _voucherPurchasePaymentsRepository = voucherPurchasePaymentsRepository;
     _customerProfileClient             = customerProfileClient;
     _smartVoucherRepository            = smartVoucherRepository;
     _log = logFactory.CreateLog(this);
 }