public IActionResult AgregarMaestria(DatosMaestria datosMaestria, Maestria maestria)
        {
            if (ModelState.IsValid)
            {
                datosMaestria.Maestrias.Add(maestria);
                return(RedirectToAction("VerMaestria", maestria));
            }

            return(View(maestria));
        }
        public IActionResult EliminarMaestria(DatosMaestria datosMaestria, Maestria maestria)
        {
            if (ModelState.IsValid)
            {
                var ID = Request.Form["opciones"];
                foreach (var datos in datosMaestria.Maestrias)
                {
                    if (ID == datos.ID.ToString())
                    {
                        ViewData["Codigo"]    = datos.ID;
                        ViewData["Nombre"]    = datos.NOMBRE;
                        ViewData["Duracion"]  = datos.DURACION;
                        ViewData["IDDocente"] = datos.ID_DOCENTE;
                        break;
                    }
                }


                var DeleteButton = Request.Form["Delete"];
                if (DeleteButton == "delete")
                {
                    int x = 0;

                    foreach (var datos in datosMaestria.Maestrias)
                    {
                        if (datos.ID == datosMaestria.IDSelected)
                        {
                            break;
                        }
                        x++;
                    }

                    datosMaestria.Maestrias.RemoveAt(x);
                    return(View("VerMaestria", datosMaestria));
                }
            }

            return(View(datosMaestria));
        }
        public IActionResult EditarMaestria(DatosMaestria datosMaestria, Maestria maestria)
        {
            if (ModelState.IsValid)
            {
                var opciones = Request.Form["opciones"];
                foreach (var datos in datosMaestria.Maestrias)
                {
                    if (datos.ID.ToString() == opciones)
                    {
                        ViewData["Codigo"]    = datos.ID;
                        ViewData["Nombre"]    = datos.NOMBRE;
                        ViewData["Duracion"]  = datos.DURACION;
                        ViewData["IDDocente"] = datos.ID_DOCENTE;
                        break;
                    }
                }
                var SaveButton = Request.Form["Save"];
                if (SaveButton == "save")
                {
                    int x = 0;

                    foreach (var datos in datosMaestria.Maestrias)
                    {
                        if (datos.ID == maestria.ID)
                        {
                            break;
                        }
                        x++;
                    }

                    datosMaestria.Maestrias.RemoveAt(x);
                    datosMaestria.Maestrias.Add(maestria);
                    return(RedirectToAction("VerMaestria", maestria));
                }
            }

            return(View(maestria));
        }
 public IActionResult EliminarMaestria(DatosMaestria datosMaestria)
 {
     return(View(datosMaestria));
 }