public SmartVoucherOperationsService( ISmartVoucherRepository smartVoucherRepository, ISmartVouchersClient smartVouchersClient, IPartnerManagementClient partnerManagementClient, ILogFactory logFactory) { _smartVoucherRepository = smartVoucherRepository; _smartVouchersClient = smartVouchersClient; _partnerManagementClient = partnerManagementClient; _log = logFactory.CreateLog(this); }
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); }