public string EnrollStudentSave(StudentEnrollViewModel aStudentEnrollViewModel)
        {
            if (CheckExist(aStudentEnrollViewModel))
            {
                return("Exist");
            }
            StudentEnrollInCourse aStudentEnrollInCourse = new StudentEnrollInCourse();

            aStudentEnrollInCourse.StudentId = aStudentEnrollViewModel.StudentId;
            aStudentEnrollInCourse.CourseId  = aStudentEnrollViewModel.CourseId;
            string tempDate = aStudentEnrollViewModel.Date.ToString("yyyy-MM-dd HH:mm:ss");

            aStudentEnrollInCourse.Date     = tempDate;
            aStudentEnrollInCourse.IsAcTive = true;

            bool flag = aUnitOfWork.Repository <StudentEnrollInCourse>().InsertModel(aStudentEnrollInCourse);

            aUnitOfWork.Save();
            if (flag)
            {
                return("Saved");
            }
            else
            {
                return("Course Assign faailed <br> Try again");
            }
        }
        public bool CheckExist(StudentEnrollViewModel aStudentEnrollViewModel)
        {
            StudentEnrollInCourse aCourse =
                aUnitOfWork.Repository <StudentEnrollInCourse>()
                .GetModel(
                    x =>
                    x.StudentId == aStudentEnrollViewModel.StudentId &&
                    x.CourseId == aStudentEnrollViewModel.CourseId && x.IsAcTive == true);

            if (aCourse == null)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }