public async Task <IActionResult> Edit(int id, [Bind("Fy,StudentId,TeacherId,SubjectId,ExamId,Ct2,Sub,Obj,Practical,Attendance")] FinalYearResult finalYearResult) { if (id != finalYearResult.Fy) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(finalYearResult); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FinalYearResultExists(finalYearResult.Fy)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ExamId"] = new SelectList(_context.ExamInfo, "ExamId", "ExamName", finalYearResult.ExamId); ViewData["StudentId"] = new SelectList(_context.StudentInfo, "StudentId", "StudentName", finalYearResult.StudentId); ViewData["SubjectId"] = new SelectList(_context.SubjectInfo, "SubjectId", "SubjectName", finalYearResult.SubjectId); ViewData["TeacherId"] = new SelectList(_context.TeacherInfo, "TeacherId", "Email", finalYearResult.TeacherId); return(View(finalYearResult)); }
public async Task <IActionResult> Create([Bind("Fy,StudentId,TeacherId,SubjectId,ExamId,Ct2,Sub,Obj,Practical,Attendance")] FinalYearResult finalYearResult) { if (ModelState.IsValid) { _context.Add(finalYearResult); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ExamId"] = new SelectList(_context.ExamInfo, "ExamId", "ExamName", finalYearResult.ExamId); ViewData["StudentId"] = new SelectList(_context.StudentInfo, "StudentId", "StudentName", finalYearResult.StudentId); ViewData["SubjectId"] = new SelectList(_context.SubjectInfo, "SubjectId", "SubjectName", finalYearResult.SubjectId); ViewData["TeacherId"] = new SelectList(_context.TeacherInfo, "TeacherId", "Email", finalYearResult.TeacherId); return(View(finalYearResult)); }