/// <summary> /// Creates the student grade item grade display model. /// </summary> /// <param name="grade">The grade.</param> /// <param name="courseId">The course identifier.</param> /// <returns></returns> public StudentGradeItemGrade CreateStudentGradeItemGrade(GradeItemGrade grade, int courseId) { var courseRepo = new CourseRepository(); var gradeItem = this.GetGradeItem(grade.assignmentID); var student = courseRepo.LocalGetStudentById(grade.studentID); var name = student.FirstName + " " + student.LastName; var gradeItemname = gradeItem.Name; var course = courseId; var oldgrade = grade.Grade; var studentGrade = new StudentGradeItemGrade(name, course.ToString(), gradeItemname, grade.assignmentID, grade.studentID, oldgrade); return(studentGrade); }
/// <summary> /// Creates the student grade item grade. /// </summary> /// <param name="grade">The grade.</param> /// <param name="courseId">The course identifier.</param> /// <returns></returns> public StudentGradeItemGrade CreateStudentGradeItemGrade(GradeItemGrade grade, int courseId) { return(this.repo.CreateStudentGradeItemGrade(grade, courseId)); }