コード例 #1
0
ファイル: CommonService.cs プロジェクト: hanuoc/tenatms
        public TimeDay GetTimeDay(DateTime date)
        {
            if (_holidayRepository.IsHoliday(date))
            {
                return(null);
            }
            TimeDay timeDay = _timeDayRepository.GetSingleByCondition(x => x.Workingday == date.DayOfWeek.ToString());

            if (timeDay == null)
            {
                Holiday holiday = _holidayRepository.GetHolidayForDateOffset(date);
                return(holiday != null?GetTimeDayForDateOffset(holiday) : null);
            }
            return(timeDay);
        }