public async Task <IActionResult> ModifyMark([FromForm] ExamSubjectList examSubjectList) { if (ModelState.IsValid) { foreach (var item in examSubjectList.ExamSubjectListing) { if (item.Mark >= 0) { if (item.Mark > 100) { item.Grade = "Error"; } else if (item.Mark >= 90) { item.Grade = "A+"; } else if (item.Mark >= 80) { item.Grade = "A"; } else if (item.Mark >= 70) { item.Grade = "B+"; } else if (item.Mark >= 60) { item.Grade = "B"; } else if (item.Mark >= 50) { item.Grade = "C+"; } else if (item.Mark >= 30) { item.Grade = "C"; } else { item.Grade = "F"; } _context.Update(item); } } await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View()); }
public async Task <IActionResult> Edit(int id, [Bind("StudyStatusId,StudyStatusDesc")] StudyStatus studyStatus) { if (id != studyStatus.StudyStatusId) { return(RedirectToAction("Index", "Errors")); } if (ModelState.IsValid) { try { _context.Update(studyStatus); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StudyStatusExists(studyStatus.StudyStatusId)) { return(RedirectToAction("Index", "Errors")); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(studyStatus)); }
public async Task <IActionResult> Edit(int id, [Bind("StudSubjectId,StudId,SubjectId")] StudentSubject studentSubject) { if (id != studentSubject.StudSubjectId) { return(RedirectToAction("Index", "Errors")); } if (ModelState.IsValid) { try { _context.Update(studentSubject); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StudentSubjectExists(studentSubject.StudSubjectId)) { return(RedirectToAction("Index", "Errors")); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["StudId"] = new SelectList(_context.Student, "StudId", "StudId", studentSubject.StudId); ViewData["SubjectId"] = new SelectList(_context.Subject, "SubjectId", "SubjectName", studentSubject.SubjectId); return(View(studentSubject)); }
public async Task <IActionResult> Edit(int id, [Bind("TutorTypeId,TutorTypeDesc")] TutorType tutorType) { if (id != tutorType.TutorTypeId) { return(RedirectToAction("Index", "Errors")); } if (ModelState.IsValid) { try { _context.Update(tutorType); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TutorTypeExists(tutorType.TutorTypeId)) { return(RedirectToAction("Index", "Errors")); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tutorType)); }
public async Task <IActionResult> Edit(int id, [Bind("StudId,StudName,Email,PhoneNo,StudyStatusId,ClassId")] Student student) { if (!(id.Equals(student.StudId))) { return(RedirectToAction("Index", "Errors")); } if (ModelState.IsValid) { try { _context.Update(student); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StudentExists(student.StudId)) { return(RedirectToAction("Index", "Errors")); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ClassId"] = new SelectList(_context.Class, "ClassId", "ClassId", student.ClassId); ViewData["StudyStatusId"] = new SelectList(_context.StudyStatus, "StudyStatusId", "StudyStatusDesc", student.StudyStatusId); return(View(student)); }
public async Task <IActionResult> Edit(int id, [Bind("ClassId,ClassDesc,StudyLevelId,TutorId,Year")] Class @class) { if (!(id.Equals(@class.ClassId))) { return(RedirectToAction("Index", "Errors")); } if (ModelState.IsValid) { try { _context.Update(@class); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClassExists(@class.ClassId)) { return(RedirectToAction("Index", "Errors")); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["StudyLevelId"] = new SelectList(_context.StudyLevel, "StudyLevelId", "StudyLevelDesc", @class.StudyLevelId); ViewData["TutorId"] = new SelectList(_context.Tutor, "TutorId", "TutorId", @class.TutorId); return(View(@class)); }
public async Task <IActionResult> Edit(int id, [Bind("TutorId,TutorName,Email,PhoneNo,TutorStatusId,TutorTypeId")] Tutor tutor) { if (id != tutor.TutorId) { return(RedirectToAction("Index", "Errors")); } if (ModelState.IsValid) { try { _context.Update(tutor); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TutorExists(tutor.TutorId)) { return(RedirectToAction("Index", "Errors")); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["TutorStatusId"] = new SelectList(_context.TutorStatus, "TutorStatusId", "TutorStatusDesc", tutor.TutorStatusId); ViewData["TutorTypeId"] = new SelectList(_context.TutorType, "TutorTypeId", "TutorTypeDesc", tutor.TutorTypeId); return(View(tutor)); }