public ActionResult Edit(string id, AnimalesModel model) { try { var filter = Builders <AnimalesModel> .Filter.Eq("_id", ObjectId.Parse(id)); var update = Builders <AnimalesModel> .Update .Set("nombre_comun", model.Nombre_comun) .Set("nombre_cientifico", model.Nombre_cientifico) .Set("familia", model.Familia) .Set("especie", model.Especie) .Set("peligro_ext", model.Peligro_extincion) .Set("sexo", model.Sexo) .Set("anio_Nac", model.Año_Nacimiento) .Set("paisOrigen", model.PaisOrigen) .Set("continente", model.Continente); var result = animalesCollection.UpdateOne(filter, update); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(AnimalesModel model)//AnimalesModel model) { try { animalesCollection.InsertOne(model); return(RedirectToAction("Index")); } catch (Exception) { throw; } }
public ActionResult Delete(string id, AnimalesModel model) { try { animalesCollection.DeleteOne(Builders <AnimalesModel> .Filter.Eq("_id", ObjectId.Parse(id))); return(RedirectToAction("Index")); } catch { return(View()); } }