public ActionResult DeleteConfirmed(int id)
        {
            Correlatividades correlatividades = db.Correlatividades.Find(id);

            db.Correlatividades.Remove(correlatividades);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "CorredetId,DetmallaId,Orden_1,MateriaId")] Correlatividades correlatividades)
 {
     if (ModelState.IsValid)
     {
         db.Entry(correlatividades).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.DetmallaId = new SelectList(db.DetMallas, "DetmallaId", "DetmallaId", correlatividades.DetmallaId);
     return(View(correlatividades));
 }
        // GET: Correlatividades/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Correlatividades correlatividades = db.Correlatividades.Find(id);

            if (correlatividades == null)
            {
                return(HttpNotFound());
            }
            return(View(correlatividades));
        }
        // GET: Correlatividades/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Correlatividades correlatividades = db.Correlatividades.Find(id);

            if (correlatividades == null)
            {
                return(HttpNotFound());
            }
            ViewBag.DetmallaId = new SelectList(db.DetMallas, "DetmallaId", "DetmallaId", correlatividades.DetmallaId);
            return(View(correlatividades));
        }
Beispiel #5
0
        /// <summary>
        /// Agrega la materia a la lista con los requisitos.
        /// </summary>
        /// <param name="materia">Una <see cref="Materia"/>.</param>
        /// <param name="requisitos">Una lista de <see cref="Requisito"/> para cursar o rendir la materia.</param>
        public void AgregarMateria(Materia materia, List <Requisito> requisitos = null)
        {
            if (materia == null)
            {
                string message = "La materia no puede ser nula.";
                throw new ArgumentNullException("materia", message);
            }

            materias.Add(materia);

            if (requisitos == null)
            {
                requisitos = new List <Requisito>();
            }

            Correlatividades.Add(materia, requisitos);
        }