/// <summary> /// /// </summary> /// <param name="contactLeadRepository"></param> /// <param name="esSettings"></param> public UpdateContactLeadConsumer( IContactLeadRepository contactLeadRepository, IOptions <ElasticSearchSettings> esSettings) { _contactLeadRepository = contactLeadRepository; var node = new Uri($"http://{esSettings.Value.Host}:{esSettings.Value.Port}"); var connSettings = new ConnectionSettings(node); _esClient = new ElasticClient(connSettings); }
/// <summary> /// contructor ContactLeadController /// </summary> /// <param name="contactLeadRepository"></param> public ContactLeadController(IContactLeadRepository contactLeadRepository) { _contactLeadRepository = contactLeadRepository; }