public ActionResult DeleteConfirmed(int id) { AtencionMedica atencionMedica = db.AtencionesMedicas.Find(id); atencionMedica.fechaBaja = System.DateTime.Now; db.Entry(atencionMedica).State = EntityState.Modified; //db.AtencionesMedicas.Remove(atencionMedica); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,animalId,veterinariaId,productoVeterinariaId,tratamiento,nombreVeterinario")] AtencionMedica atencionMedica) { if (ModelState.IsValid) { db.Entry(atencionMedica).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.animalId = new SelectList(db.Animales, "Id", "nombre", atencionMedica.animalId); ViewBag.productoVeterinariaId = new SelectList(db.ProductosVeterinarias, "Id", "nombre", atencionMedica.productoVeterinariaId); ViewBag.veterinariaId = new SelectList(db.Veterinarias, "Id", "nombre", atencionMedica.veterinariaId); return(View(atencionMedica)); }
// GET: AtencionMedicas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AtencionMedica atencionMedica = db.AtencionesMedicas.Find(id); atencionMedica.animal = db.Animales.Include(r => r.raza).SingleOrDefault(i => i.Id == atencionMedica.animalId); atencionMedica.veterinaria = db.Veterinarias.SingleOrDefault(i => i.Id == atencionMedica.veterinariaId); atencionMedica.productoVeterinaria = db.ProductosVeterinarias.SingleOrDefault(i => i.Id == atencionMedica.productoVeterinariaId); if (atencionMedica == null) { return(HttpNotFound()); } return(View(atencionMedica)); }
public ActionResult Create([Bind(Include = "Id,animalId,veterinariaId,productoVeterinariaId,tratamiento,nombreVeterinario")] AtencionMedica atencionMedica) { //var animales = db.Animales.Include(a => a.raza).Include(a => a.tamanio); //AtencionMedicaModelo model = new AtencionMedicaModelo(); //model.animales = animales.ToList(); //model.atencionMedica = atencionMedica; if (ModelState.IsValid) { db.AtencionesMedicas.Add(atencionMedica); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.animalId = new SelectList(db.Animales.Where(a => a.fechaBaja == null), "Id", "nombre", atencionMedica.animalId); ViewBag.productoVeterinariaId = new SelectList(db.ProductosVeterinarias.Where(a => a.fechaBaja == null), "Id", "nombre", atencionMedica.productoVeterinariaId); ViewBag.veterinariaId = new SelectList(db.Veterinarias.Where(a => a.fechaBaja == null), "Id", "nombre", atencionMedica.veterinariaId); return(View(atencionMedica)); }
// GET: AtencionMedicas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //--------------------------------------------------- var animales = db.Animales.Include(a => a.raza).Include(a => a.tamanio).Where(a => a.fechaBaja == null); var especies = db.Especies; var veterinarias = db.Veterinarias.Where(a => a.fechaBaja == null).ToList(); var productos = db.ProductosVeterinarias.Where(a => a.fechaBaja == null).ToList(); AtencionMedicaModelo atencionMedicaModelo = new AtencionMedicaModelo(); atencionMedicaModelo.animales = animales.ToList(); atencionMedicaModelo.veterinarias = veterinarias; atencionMedicaModelo.productosVeterinarias = productos; atencionMedicaModelo.especies = especies.ToList(); //--------------------------------------------------- AtencionMedica atencionMedica = db.AtencionesMedicas.Find(id); atencionMedica.animal = db.Animales.Include(r => r.raza).SingleOrDefault(i => i.Id == atencionMedica.animalId); atencionMedica.veterinaria = db.Veterinarias.SingleOrDefault(i => i.Id == atencionMedica.veterinariaId); atencionMedica.productoVeterinaria = db.ProductosVeterinarias.SingleOrDefault(i => i.Id == atencionMedica.productoVeterinariaId); atencionMedicaModelo.atencionMedica = atencionMedica; if (atencionMedica == null) { return(HttpNotFound()); } ViewBag.animalId = new SelectList(db.Animales.Where(a => a.fechaBaja == null), "Id", "nombre", atencionMedica.animalId); ViewBag.productoVeterinariaId = new SelectList(db.ProductosVeterinarias.Where(a => a.fechaBaja == null), "Id", "nombre", atencionMedica.productoVeterinariaId); ViewBag.veterinariaId = new SelectList(db.Veterinarias.Where(a => a.fechaBaja == null), "Id", "nombre", atencionMedica.veterinariaId); //return View(atencionMedica); return(View(atencionMedicaModelo)); }