public async Task <IActionResult> Edit(int id, [Bind("StudentId,FirstName,LastName,Email,GradeId")] Student student) { if (id != student.StudentId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(student); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StudentExists(student.StudentId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["GradeId"] = new SelectList(_context.Grade, "GradeId", "GradeId", student.GradeId); return(View(student)); }
public async Task <IActionResult> Edit(int id, [Bind("GradeId,AssignmentId,Grade1")] Grade grade) { if (id != grade.GradeId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(grade); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GradeExists(grade.GradeId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AssignmentId"] = new SelectList(_context.Assignment, "AssignmentId", "AssignmentId", grade.AssignmentId); return(View(grade)); }
public async Task <IActionResult> Edit(int id, [Bind("AssignmentId,AssignmentName,Course")] Assignment assignment) { if (id != assignment.AssignmentId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(assignment); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AssignmentExists(assignment.AssignmentId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(assignment)); }