public async Task <IActionResult> Edit(int id, [Bind("idasignatura,idprograma")] ProgramaAsignatura programaAsignatura) { if (id != programaAsignatura.idprograma) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(programaAsignatura); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProgramaAsignaturaExists(programaAsignatura.idprograma)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["idasignatura"] = new SelectList(_context.Asignaturas, "idasignatura", "descripcion", programaAsignatura.idasignatura); ViewData["idprograma"] = new SelectList(_context.Programas, "idprograma", "descripcion", programaAsignatura.idprograma); return(View(programaAsignatura)); }
public async Task <IActionResult> Edit(int id, [Bind("idparametro,descripcion,valor")] Parametro parametro) { if (id != parametro.idparametro) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(parametro); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ParametroExists(parametro.idparametro)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(parametro)); }
public async Task <IActionResult> Edit(int id, [Bind("idtipodocumento,descripcion")] TipoDocumento tipoDocumento) { if (id != tipoDocumento.idtipodocumento) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipoDocumento); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoDocumentoExists(tipoDocumento.idtipodocumento)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tipoDocumento)); }
public async Task <IActionResult> Edit(int id, [Bind("idsede,descripcion")] Sede sede) { if (id != sede.idsede) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(sede); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SedeExists(sede.idsede)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(sede)); }
public async Task <IActionResult> Edit(int id, [Bind("idgrupo,idaula")] GrupoAula grupoAula) { var usu = HttpContext.Session.GetInt32("Usuario"); var perf = HttpContext.Session.GetInt32("Perfil"); if (usu == 1 && perf == 1) { if (id != grupoAula.idgrupo) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(grupoAula); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GrupoAulaExists(grupoAula.idgrupo)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["idaula"] = new SelectList(_context.Aulas, "idaula", "numaula", grupoAula.idaula); ViewData["idgrupo"] = new SelectList(_context.Grupos, "idgrupo", "descripcion", grupoAula.idgrupo); return(View(grupoAula)); } return(View("~/Views/Account/Login.cshtml")); }
public async Task <IActionResult> Edit(int id, [Bind("idhorario,horainicio,horafin,iddiasemana")] Horario horario) { var usu = HttpContext.Session.GetInt32("Usuario"); var perf = HttpContext.Session.GetInt32("Perfil"); if (usu == 1 && perf == 1) { if (id != horario.idhorario) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(horario); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HorarioExists(horario.idhorario)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(horario)); } return(View("~/Views/Account/Login.cshtml")); }