public ActionResult Delete(string id, AnimalsModel animals) { try { // TODO: Add delete logic here animalsCollection.DeleteOne(Builders <AnimalsModel> .Filter.Eq("_id", ObjectId.Parse(id))); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(AnimalsModel animals) { try { // TODO: Add insert logic here animalsCollection.InsertOne(animals); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(string id, AnimalsModel animals) { try { // TODO: Add update logic here var filter = Builders <AnimalsModel> .Filter.Eq("_id", ObjectId.Parse(id)); var update = Builders <AnimalsModel> .Update .Set("Name", animals.Name) .Set("Age", animals.Age); var result = animalsCollection.UpdateOne(filter, update); return(RedirectToAction("Index")); } catch { return(View()); } }