示例#1
0
        // 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);
        }
示例#2
0
 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");
 }