public async Task <IActionResult> Edit(int id, [Bind("CodClaseAlumno,Aprobado,CodAlumno,CodClase")] TbClaseAlumno tbClaseAlumno) { if (id != tbClaseAlumno.CodClaseAlumno) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tbClaseAlumno); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TbClaseAlumnoExists(tbClaseAlumno.CodClaseAlumno)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tbClaseAlumno)); }
public async Task <IActionResult> Create([Bind("CodClaseAlumno,Aprobado,CodAlumno,CodClase")] TbClaseAlumno tbClaseAlumno) { if (ModelState.IsValid) { _context.Add(tbClaseAlumno); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tbClaseAlumno)); }
public async Task <ActionResult> Asignacion(Asignaciones useri) { int codigoal = useri.CodClase ?? default(int); int codigoal1 = useri.CodAlumno ?? default(int); var consulta = from pers in _context.TbClaseAlumno where pers.CodAlumno.Equals(useri.CodAlumno) && pers.CodClase.Equals(useri.CodClase) select new { pers.CodClase, pers.CodAlumno }; if (consulta.Count() > 0) { ViewBag.showSuccessAlert = true; System.Diagnostics.Debug.WriteLine("ENTRAMOS"); foreach (var item in consulta) { System.Diagnostics.Debug.WriteLine("Registro Similar: " + item.CodClase); } LlenarListas(); return(View(objItemViewModel)); } else { System.Diagnostics.Debug.WriteLine("el alumno puede asignarse "); TbClaseAlumno claseAlumno = new TbClaseAlumno(); claseAlumno.CodClase = codigoal; claseAlumno.CodAlumno = codigoal1; _context.TbClaseAlumno.Add(claseAlumno); _context.SaveChanges(); return(RedirectToAction("Index", "Home")); } }