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