public SmartVoucherUsedHandler(
     ITransactionReportRepository reportHelper,
     IPartnerManagementClient partnerManagementClient,
     ICustomerProfileClient customerProfileClient,
     ISmartVouchersClient smartVouchersClient)
 {
     _reportHelper            = reportHelper;
     _partnerManagementClient = partnerManagementClient;
     _customerProfileClient   = customerProfileClient;
     _smartVouchersClient     = smartVouchersClient;
 }
 public SmartVoucherOperationsService(
     ISmartVoucherRepository smartVoucherRepository,
     ISmartVouchersClient smartVouchersClient,
     IPartnerManagementClient partnerManagementClient,
     ILogFactory logFactory)
 {
     _smartVoucherRepository  = smartVoucherRepository;
     _smartVouchersClient     = smartVouchersClient;
     _partnerManagementClient = partnerManagementClient;
     _log = logFactory.CreateLog(this);
 }
 public SmartVouchersController(
     ISmartVouchersClient smartVouchersClient,
     IAuditLogPublisher auditLogPublisher,
     IExtRequestContext requestContext,
     IMapper mapper)
 {
     _smartVouchersClient = smartVouchersClient;
     _auditLogPublisher   = auditLogPublisher;
     _requestContext      = requestContext;
     _mapper = mapper;
 }
示例#4
0
 public VoucherCampaignsController(
     ISmartVouchersClient smartVouchersClient,
     IExtRequestContext requestContext,
     IImageService imageService,
     IPaymentManagementClient paymentManagementClient,
     IMapper mapper)
 {
     _smartVouchersClient     = smartVouchersClient;
     _requestContext          = requestContext;
     _imageService            = imageService;
     _paymentManagementClient = paymentManagementClient;
     _mapper = mapper;
 }
 public SmartVouchersController(
     IRequestContext requestContext,
     ISmartVouchersClient smartVouchersClient,
     IPartnerManagementClient partnerManagementClient,
     IPaymentManagementClient paymentManagementClient,
     IMapper mapper,
     ILogFactory logFactory)
 {
     _requestContext          = requestContext;
     _smartVouchersClient     = smartVouchersClient;
     _partnerManagementClient = partnerManagementClient;
     _paymentManagementClient = paymentManagementClient;
     _mapper = mapper;
     _log    = logFactory.CreateLog(this);
 }
 public SmartVouchersController(ISmartVouchersClient smartVouchersClient, IMapper mapper)
 {
     _smartVouchersClient = smartVouchersClient;
     _mapper = mapper;
 }
 public VoucherCampaignsController(ISmartVouchersClient smartVouchersClient, IRequestContext requestContext, IMapper mapper)
 {
     _smartVouchersClient = smartVouchersClient;
     _requestContext      = requestContext;
     _mapper = mapper;
 }