public ActionResult Create(ZoologicosModel model) { try { // TODO: Add insert logic here zooCollection.InsertOne(model); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(string id, ZoologicosModel model) { try { // TODO: Add delete logic here zooCollection.DeleteOne(Builders <ZoologicosModel> .Filter.Eq("_id", ObjectId.Parse(id))); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(string id, ZoologicosModel model) { try { // TODO: Add update logic here var filter = Builders <ZoologicosModel> .Filter.Eq("_id", ObjectId.Parse(id)); var update = Builders <ZoologicosModel> .Update .Set("nombre", model.Nombre) .Set("ciudad", model.Ciudad) .Set("pais", model.Pais) .Set("continente", model.Continente) .Set("tamanoM2", model.TamanoM2) .Set("encargado", model.Encargado) .Set("cantidad_animales", model.Cantidad_animales); var result = zooCollection.UpdateOne(filter, update); return(RedirectToAction("Index")); } catch { return(View()); } }