public IResult Add(TimeTableLesson timeTableLesson)
        {
            //sınıfın aynı saatte başka bir dersi olabilir...
            if (timeTableLesson.TimeTableLessonDay > 6)
            {
                return(new ErrorResult(Messages.TimeTableLessonAddDaysOutOfRange));
            }
            var list = GetByLinq(p => p.ClassId == timeTableLesson.ClassId && p.TimeTableLessonDay == timeTableLesson.TimeTableLessonDay).Data;

            foreach (var p in list)
            {
                if (Math.Abs(timeTableLesson.TimeTableLessonTime - p.TimeTableLessonTime) < TimeSpan.FromMinutes(SchoolConfiguration.LessonTime).Ticks)
                {
                    return(new ErrorResult(Messages.TimeTableLessonAddFailedTimeError));
                }
            }
            _timeTableLessonDal.Add(timeTableLesson);
            return(new SuccessResult(Messages.TimeTableLessonAddedSuccessfully));
        }
 public IResult Update(TimeTableLesson timeTableLesson)
 {
     throw new NotImplementedException();
 }