public IIndexResponse AddCandidate(VacancyElasticModel vacancy) { return(_client.Index(vacancy, op => op .Id(vacancy.Id) .Index(IndexName) )); }
public IIndexResponse Update(int id, VacancyElasticModel model) { return(_client.Index(model, i => i .Index(IndexName) .Type(Type) .Id(id) .Refresh(Refresh.True) )); }
public Task UpdateVacancyElastic(VacancyElasticModel elasticModel) { return(Task.Run(() => _vacancyElasticRepository.Update(elasticModel.Id, elasticModel))); }
public Task AddVacancyElastic(VacancyElasticModel elasticModel) { return(Task.Run(() => _vacancyElasticRepository.AddCandidate(elasticModel))); }