public ActionResult AgregarAnimal(AC_Animal a) { try { AC_Usuario userLog = db.AC_Usuario.SingleOrDefault(x => x.Correo == User.Identity.Name); animal.Especie = a.Especie; animal.Edad = a.Edad; animal.Sexo = a.Sexo; animal.Peso = a.Peso; animal.Temperamento = a.Temperamento; animal.Temperatura = a.Temperatura; animal.Frecuencia_Cardiaca = a.Frecuencia_Cardiaca; animal.Frecuencia_Respiratoria = a.Frecuencia_Respiratoria; animal.Comentario = a.Comentario; animal.Coloracion_Mucosa = a.Coloracion_Mucosa; animal.Condicion = a.Condicion; animal.ID_Usuario = userLog.U_ID; animal.ID_Daño = a.ID_Daño; animal.ID_Zona = a.ID_Zona; animal.Fecha = DateTime.Now; animal.ID_Persona_Reporta = a.ID_Persona_Reporta; db.AC_Animal.Add(animal); db.SaveChanges(); ViewBag.mensage = "Animal Registrado"; return(RedirectToAction("Index", "Animal")); } catch (Exception ex) { ViewBag.mensage = "No se pudó Agregar"; return(RedirectToAction("Error")); } return(View()); }
public ActionResult EliminarAnimal(int id, AC_Animal a) { var model = db.AC_Animal.Find(id); if (model != null) { try { db.AC_Animal.Remove(model); db.SaveChanges(); return(RedirectToAction("Index", "Animal")); } catch (Exception ex) { ViewBag.error = "No se pudo eliminar"; ViewBag.mensage = "Posee datos Ligados a este registro"; return(View("Error")); } } return(View()); }
public ActionResult ModificarAnimal(AC_Animal a) { var animal = db.AC_Animal.Find(a.ID); if (animal != null) { try { AC_Usuario userLog = db.AC_Usuario.SingleOrDefault(x => x.Correo == User.Identity.Name); animal.Especie = a.Especie; animal.Edad = a.Edad; animal.Sexo = a.Sexo; animal.Peso = a.Peso; animal.Temperamento = a.Temperamento; animal.Temperatura = a.Temperatura; animal.Frecuencia_Cardiaca = a.Frecuencia_Cardiaca; animal.Frecuencia_Respiratoria = a.Frecuencia_Respiratoria; animal.Comentario = a.Comentario; animal.Coloracion_Mucosa = a.Coloracion_Mucosa; animal.Condicion = a.Condicion; animal.ID_Daño = a.ID_Daño; animal.ID_Zona = a.ID_Zona; animal.ID_Persona_Reporta = a.ID_Persona_Reporta; db.SaveChanges(); return(RedirectToAction("Index", "Animal")); } catch (Exception ex) { ViewBag.mensage = "No se pude modificar"; return(RedirectToAction("Index", "Animal")); } } else { ViewBag.mensage = "Ese animal no existe"; return(RedirectToAction("Index", "Animal")); } return(View()); }