public OfferToPurchaseByLeadSubscriber( string connectionString, string exchangeName, IOfferToPurchaseService offerToPurchaseService, ILogFactory logFactory) : base(connectionString, exchangeName, logFactory) { _offerToPurchaseService = offerToPurchaseService; GuidsFieldsToValidate.Add(nameof(MAVNOfferToPurchaseByLeadEvent.ReferId)); }
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; }