public ActionResult AddPaymentByStudent(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var student = _studentBl.GetStudentById(id); if (student == null) { throw new ArgumentNullException(nameof(student)); } ViewBag.GradeId = new SelectList(_gradeBl.GetGrades(), "Id", "ClassName", student.GradeId); ViewBag.StudentId = new SelectList(_studentBl.GetStudentInfos(), "Id", "Name", student.Id); return(View()); }