Пример #1
0
        public bool canGoOnVacation(Physitian physitian, TimeInterval timeInterval)
        {
            bool isNotOnVacation = !physitian.IsOnVacation(timeInterval);
            bool isNotScheduled  = !IsPhysitianScheduled(physitian, timeInterval);

            return(isNotOnVacation && isNotScheduled);
        }
Пример #2
0
        public bool IsPhysitianAvailable(Physitian physitian, TimeInterval timeInterval)
        {
            bool isTheirShift    = physitian.IsTheirShift(timeInterval);
            bool isNotOnVacation = !physitian.IsOnVacation(timeInterval);
            bool isNotScheduled  = !IsPhysitianScheduled(physitian, timeInterval);

            return(isTheirShift && isNotOnVacation && isNotScheduled);
        }