public void SetGrade(Grade.Grades grading, Guid courseId, Guid studentId) { if (HasCourse(courseId)) { if (IsStudentEnrolled(studentId)) { Grade grade = new Grade { Course = Courses[courseId], Student = Courses[courseId].StudentList.Find(x => x.StudentId == studentId), myGrade = grading }; Grades.Add(grade); } else { throw new Exception(); } } else { throw new Exception(); } }
public static void SetGrade(School school) { Console.Write("input course id: "); DisplayCourses(school.Courses); Guid courseId = Guid.Parse(Console.ReadLine()); Console.Write("input student id: "); DisplayStudents(school.Students); Guid studentId = Guid.Parse(Console.ReadLine()); Console.Write("input grade from (F-A): "); Grade.Grades grade = (Grade.Grades)Enum.Parse(typeof(Grade.Grades), Console.ReadLine()); school.SetGrade(grade, courseId, studentId); Console.WriteLine("\nGrade set on student in specified course\n"); }