public void agregarAula(Classroom pAula) { if (existeAula(pAula.SedeID, pAula.Code)) return; else { db.Classrooms.Add(pAula); Save(); } }
// GET: Aula/Create public ActionResult Create() { var model = new Classroom(); ViewBag.Sedes = new SelectList(db.Sedes, "ID", "Name"); return View(model); }
public void ModificarAula(Classroom pAula) { var vAula = db.Classrooms.SingleOrDefault(aula => aula.ID == pAula.ID); if (vAula != null) { db.Entry(vAula).Property(aula => aula.Code).CurrentValue = pAula.Code; db.Entry(vAula).Property(aula => aula.Capacity).CurrentValue = pAula.Capacity; db.Entry(vAula).Property(aula => aula.SedeID).CurrentValue = pAula.SedeID; db.Entry(vAula).Property(aula => aula.Active).CurrentValue = pAula.Active; Save(); } else return; }
public void eliminarAula(Classroom pAula) { var vAula = db.Classrooms.SingleOrDefault(aula => aula.ID == pAula.ID); if (vAula != null){ db.Classrooms.Remove(vAula); Save(); } else return; //throw new Exception("Se ha producido un error, no se ha encontrado referencia del registro seleccionado. Por Favor comuniquese con un administrador."); }