public async Task <IActionResult> Create([Bind("idgrupo,idaula")] GrupoAula grupoAula) { var usu = HttpContext.Session.GetInt32("Usuario"); var perf = HttpContext.Session.GetInt32("Perfil"); if (usu == 1 && perf == 1) { if (ModelState.IsValid) { _context.Add(grupoAula); await _context.SaveChangesAsync(); 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("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")); }