Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
 /// <summary>
 /// contructor ContactLeadController
 /// </summary>
 /// <param name="contactLeadRepository"></param>
 public ContactLeadController(IContactLeadRepository contactLeadRepository)
 {
     _contactLeadRepository = contactLeadRepository;
 }