public ActionResult Edit([Bind(Include = "codmascota,codpropietario,codtipo,nombre,peso,sexo,fechanacimiento")] mascota mascota) { if (ModelState.IsValid) { db.Entry(mascota).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.codpropietario = new SelectList(db.propietario_Mascota, "codpropietario", "nombre", mascota.codpropietario); ViewBag.codtipo = new SelectList(db.tipo_mascota, "codtipo", "especie", mascota.codtipo); return(View(mascota)); }
public ActionResult DeleteConfirmed(int id) { try { mascota mascota = db.mascota.Find(id); db.mascota.Remove(mascota); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception) { return(RedirectToAction("Delete", new { id = id, error = "Nose Puede Eliminar porque se esta utilizando" })); } }
// GET: mascotas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } mascota mascota = db.mascota.Find(id); if (mascota == null) { return(HttpNotFound()); } return(View(mascota)); }
// GET: mascotas/Delete/5 public ActionResult Delete(int?id, string error) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } mascota mascota = db.mascota.Find(id); if (mascota == null) { return(HttpNotFound()); } ViewBag.errorMsj = error; return(View(mascota)); }
// GET: mascotas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } mascota mascota = db.mascota.Find(id); if (mascota == null) { return(HttpNotFound()); } ViewBag.codpropietario = new SelectList(db.propietario_Mascota, "codpropietario", "nombre", mascota.codpropietario); ViewBag.codtipo = new SelectList(db.tipo_mascota, "codtipo", "especie", mascota.codtipo); return(View(mascota)); }