public int UpdateMarks(SemStudentCours semStudentCours)
        {
            var semStudentCours_ = _SemStudentCoursesRepository.GetMany(s => s.SemStuID == semStudentCours.SemStuID && s.CourseID == semStudentCours.CourseID).FirstOrDefault();

            semStudentCours_.FinalMarks    = semStudentCours.FinalMarks;
            semStudentCours_.MidTermMarks  = semStudentCours.MidTermMarks;
            semStudentCours_.OralMarks     = semStudentCours.OralMarks;
            semStudentCours_.PractiseMarks = semStudentCours.PractiseMarks;
            semStudentCours_.YearWorkMarks = semStudentCours.YearWorkMarks;
            semStudentCours_.passed        = semStudentCours.passed;

            _SemStudentCoursesRepository.Update(semStudentCours_);
            return(unitOfWork.Commit());
        }
 public void DeleteCourse(SemStudentCours id)
 {
     _SemStudentCoursesRepository.Delete(id);
     unitOfWork.Commit();
 }
        public void AddNewCourse(SemStudentCours id)
        {
            _SemStudentCoursesRepository.Add(id);

            unitOfWork.Commit();
        }