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(); }