public async Task <IActionResult> Edit(int id, [Bind("IdEstudianteAsignatura,Nota,IdEstudiante,IdAsignatura")] EstudianteAsignatura estudianteAsignatura) { if (id != estudianteAsignatura.IdEstudianteAsignatura) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(estudianteAsignatura); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EstudianteAsignaturaExists(estudianteAsignatura.IdEstudianteAsignatura)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdAsignatura"] = new SelectList(_context.Asignatura, "IdAsignatura", "IdAsignatura", estudianteAsignatura.IdAsignatura); ViewData["IdEstudiante"] = new SelectList(_context.Estudiante, "IdEstudiante", "IdEstudiante", estudianteAsignatura.IdEstudiante); return(View(estudianteAsignatura)); }
public ActionResult Delete(int id) { mvcEstudiantesEntities db = new mvcEstudiantesEntities(); Estudiante _est = null; IEnumerable <EstudianteAsignatura> _estAsig = null; EstudianteAsignatura _tempEA = null; try { _est = db.Estudiante.Where(e => e.ID == id).FirstOrDefault(); _estAsig = db.EstudianteAsignatura.Where(k => k.IDEstudiante == id); foreach (var item in _estAsig) { _tempEA = db.EstudianteAsignatura.Where(l => l.IDAsignatura == item.IDAsignatura && l.IDEstudiante == item.IDEstudiante).FirstOrDefault(); db.EstudianteAsignatura.DeleteObject(_tempEA); } db.Estudiante.DeleteObject(_est); db.SaveChanges(); } catch (Exception e) { } return(RedirectToAction("List")); }
public ActionResult Editar(int Id) { EstudianteAsignatura EstAsign = db.EstudianteAsignaturas.Find(Id); ViewBag.idAsignatura = new SelectList(db.Asignaturas.ToList(), "Id", "Nombre"); ViewBag.idEstudiante = new SelectList(db.Estudiantes.ToList(), "Id", "Nombre"); return(View()); }
public ActionResult Borrar(int Id) { EstudianteAsignatura EstAsign = db.EstudianteAsignaturas.Find(Id); db.EstudianteAsignaturas.Remove(EstAsign); db.SaveChanges(); return(Redirect("~/EstudianteMateria/")); }
// // GET: /Seleccion/Edit/5 public ActionResult Edit(int id) { mvcEstudiantesEntities db = new mvcEstudiantesEntities(); EstudianteAsignatura _estAsig = null; try { _estAsig = db.EstudianteAsignatura.Where(e => e.ID == id).FirstOrDefault(); } catch (Exception) { } return(View(_estAsig)); }
public ActionResult Editar([Bind(Include = "id,idEstudiante,idAsignatura")] EstudianteAsignatura EstAsign) { if (ModelState.IsValid) { db.Entry(EstAsign).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idAsignatura = new SelectList(db.Asignaturas, "Id", "Nombre", EstAsign.idAsignatura); ViewBag.idEstudiante = new SelectList(db.Profesors, "Id", "Nombre", EstAsign.idEstudiante); return(View(EstAsign)); }
public ActionResult Crear([Bind(Include = "id,idEstudiante,idAsignatura")] EstudianteAsignatura EstAsign) { if (ModelState.IsValid) { db.EstudianteAsignaturas.Add(EstAsign); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idAsignatura = new SelectList(db.Asignaturas, "Id", "Nombre", EstAsign.idAsignatura); ViewBag.idEstudiante = new SelectList(db.Estudiantes, "Id", "Nombre", EstAsign.idEstudiante); return(View(EstAsign)); }
public async Task <IActionResult> Create([Bind("IdEstudianteAsignatura,Nota,IdEstudiante,IdAsignatura")] EstudianteAsignatura estudianteAsignatura) { if (ModelState.IsValid) { _context.Add(estudianteAsignatura); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdAsignatura"] = new SelectList(_context.Asignatura, "IdAsignatura", "IdAsignatura", estudianteAsignatura.IdAsignatura); ViewData["IdEstudiante"] = new SelectList(_context.Estudiante, "IdEstudiante", "IdEstudiante", estudianteAsignatura.IdEstudiante); return(View(estudianteAsignatura)); }
public ActionResult Create(EstudianteAsignatura _estAsig) { mvcEstudiantesEntities db = new mvcEstudiantesEntities(); try { db.AddToEstudianteAsignatura(_estAsig); db.SaveChanges(); return(RedirectToAction("Detail", new { id = _estAsig.ID })); } catch (Exception e) { } return(RedirectToAction("Index")); }
// // GET: /Seleccion/Delete/5 public ActionResult Delete(int id) { mvcEstudiantesEntities db = new mvcEstudiantesEntities(); EstudianteAsignatura _estAsig = null; try { _estAsig = db.EstudianteAsignatura.Where(e => e.ID == id).FirstOrDefault(); db.EstudianteAsignatura.DeleteObject(_estAsig); db.SaveChanges(); } catch (Exception e) { } return(RedirectToAction("Index")); }
public ActionResult Edit(EstudianteAsignatura estAsig) { mvcEstudiantesEntities db = new mvcEstudiantesEntities(); EstudianteAsignatura _estAsig = null; try { _estAsig = db.EstudianteAsignatura.Where(e => e.ID == estAsig.ID).FirstOrDefault(); _estAsig.IDAsignatura = estAsig.IDAsignatura; _estAsig.IDEstudiante = estAsig.IDEstudiante; db.SaveChanges(); return(RedirectToAction("Detail", new { id = _estAsig.ID })); } catch (Exception e) { } return(RedirectToAction("Index")); }