/// <summary> /// /// </summary> /// <param name="activityHistoryLeadRepository"></param> /// <param name="esSettings"></param> public CreateActivityHistoryLeadConsumer( IActivityHistoryLeadRepository activityHistoryLeadRepository, IOptions <ElasticSearchSettings> esSettings) { _activityHistoryLeadRepository = activityHistoryLeadRepository; var node = new Uri($"http://{esSettings.Value.Host}:{esSettings.Value.Port}"); var connSettings = new ConnectionSettings(node); _esClient = new ElasticClient(connSettings); }
/// <summary> /// contructor ActivityHistoryLeadController /// </summary> /// <param name="activityHistoryLeadRepository"></param> public ActivityHistoryLeadController(IActivityHistoryLeadRepository activityHistoryLeadRepository) { _activityHistoryLeadRepository = activityHistoryLeadRepository; }