public IActionResult ModificarMaestria(DatosMaestrias datosMaestrias, MaestriaM maestria) { var PosicionSelect = Request.Form["posicion"]; foreach (var data in datosMaestrias.Maestrias) { if (data.ID_Maestria == PosicionSelect) { ViewData["ID"] = data.ID_Maestria; ViewData["Nombre"] = data.Nombre_Maestria; ViewData["Duracion"] = data.Duracion; ViewData["ID_Docente"] = data.ID_Docente; break; } } var ValorBotonEdit = Request.Form["Editar"]; if (ValorBotonEdit == "0") { var IdMaestria = maestria.ID_Maestria; return(RedirectToAction("EditarMaestria", new { MaestriaID = IdMaestria })); } var ValorBotonEliminar = Request.Form["Eliminar"]; if (ValorBotonEliminar == "1") { var IdMaestria = maestria.ID_Maestria; return(RedirectToAction("EliminarMaestria", new { MaestriaID = IdMaestria })); } return(View(maestria)); }
public IActionResult AgregarMaestria(DatosMaestrias datosMaestrias, MaestriaM maestria) { var X = "Hola"; if (ModelState.IsValid) { foreach (var data in datosMaestrias.Maestrias) { if (data.ID_Maestria == maestria.ID_Maestria) { X = data.ID_Maestria; break; } } if (X != maestria.ID_Maestria) { datosMaestrias.Maestrias.Add(maestria); return(RedirectToAction("VerMaestrias", maestria)); } else { ViewData["IDInValido"] = "Este ID ya existe!"; } } return(View(maestria)); }
public IActionResult ModificarMaestria(MaestriaM maestria) { return(View(maestria)); }
public IActionResult EditarMaestria(string MaestriaID, DatosMaestrias datosMaestrias, MaestriaM maestria) { ViewBag.IDMaestria = MaestriaID; if (ModelState.IsValid) { int Y = 0; foreach (var data in datosMaestrias.Maestrias) { if (data.ID_Maestria == MaestriaID) { break; } Y++; } datosMaestrias.Maestrias.RemoveAt(Y); datosMaestrias.Maestrias.Add(maestria); return(RedirectToAction("ModificarMaestria")); } return(View(maestria)); }