// GET: Tutores/Delete/5 public ActionResult Delete(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Tutor_Becado tB = new Tutor_Becado(); tB.tuto = db.Tutor.Find(id); tB.beca = db.Becado.Where(x => x.TutorID == id).ToList(); if (tB.tuto == null || tB.beca == null) { return HttpNotFound(); } return View(tB); }
public ActionResult DeleteConfirmed(int id) { Tutor_Becado tB = new Tutor_Becado(); tB.tuto = db.Tutor.Find(id); tB.tuto.Activo = false; tB.beca = db.Becado.Where(x => x.TutorID == id).ToList(); foreach(var item in tB.beca){ item.Activo = false; } db.Entry(tB.tuto).State = EntityState.Modified; foreach (var item in tB.beca) { db.Entry(item).State = EntityState.Modified; } db.SaveChanges(); return RedirectToAction("Index"); }