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());
     }
 }