示例#1
0
        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"));
        }
示例#2
0
        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"));
        }