// POST: api/Classifieds public void Post([FromBody] Person value) { MongoClient server = new MongoClient("mongodb://127.0.0.1"); database = server.GetDatabase("test"); var collection = database.GetCollection <Person>("testclassified"); value.Id = new ObjectId(); collection.InsertOne(value); ElasticSearchSample obj = new ElasticSearchSample(); PersonElasticSerchModel model = new PersonElasticSerchModel(); model.Age = value.Age; model.FirstName = value.FirstName; model.LastName = value.LastName; model.mongodbID = value.Id.ToString(); obj.AddNewIndex(model); }
public void AddNewIndex(PersonElasticSerchModel model) { client.IndexAsync <PersonElasticSerchModel>(model, null); }