/// <summary> /// Constructor /// </summary> /// <param name="clientService">ElasticClientService object</param> public JobReindexerService(ElasticClientService clientService) { _clientService = clientService; Mapper.Initialize(cfg => { cfg.CreateMap <ElasticsearchJobV1, ElasticsearchJob>(); cfg.CreateMap <ElasticsearchLocationV1, ElasticsearchLocation>(); }); }
static void Main(string[] args) { var adoClientService = new AdoClientService(); var esClient = new ElasticClientService(); //PopulateUniqueNames(); //PerformFormattedNameAnalysis(adoClientService); //SetFormattingCodesForDuplicateNames(adoClientService); ResolveDuplicateMappings(adoClientService); //MissingLocationAnalyzer(adoClientService, esClient); Console.ReadLine(); }
private static void MissingLocationAnalyzer(AdoClientService adoClientService, ElasticClientService esClient) { var analyzer = new MissingLocationsIdentifier(adoClientService, esClient); analyzer.Process(); }