Example #1
0
        public OfferToPurchaseByLeadSubscriber(
            string connectionString,
            string exchangeName,
            IOfferToPurchaseService offerToPurchaseService,
            ILogFactory logFactory)
            : base(connectionString, exchangeName, logFactory)
        {
            _offerToPurchaseService = offerToPurchaseService;

            GuidsFieldsToValidate.Add(nameof(MAVNOfferToPurchaseByLeadEvent.ReferId));
        }
Example #2
0
 public ReferralLeadsController(
     IReferralLeadService referralLeadService,
     IPropertyPurchaseService propertyPurchaseService,
     IOfferToPurchaseService offerToPurchaseService,
     IDemoLeadService demoLeadService,
     ISettingsService settingsService,
     ICustomerProfileClient customerProfileClient,
     IMapper mapper,
     ILogFactory logFactory) : base(settingsService, logFactory)
 {
     _referralLeadService     = referralLeadService;
     _propertyPurchaseService = propertyPurchaseService;
     _offerToPurchaseService  = offerToPurchaseService;
     _referralLeadService     = referralLeadService;
     _mapper                = mapper;
     _demoLeadService       = demoLeadService;
     _customerProfileClient = customerProfileClient;
 }