Boy_Scouts_Scheduler.GreedyAlgorithm.GreedyScheduler.canScheduleStationAtDaySlot C# (CSharp) Метод

canScheduleStationAtDaySlot() приватный статический Метод

private static canScheduleStationAtDaySlot ( int stationIndex, int Day, int Slot ) : bool
stationIndex int
Day int
Slot int
Результат bool
        private static bool canScheduleStationAtDaySlot(int stationIndex, int Day, int Slot)
        {
            if (!isStationAvailableAtSlot(AllStations[stationIndex], Day, Slot) || StationSlotAssignmentsCounts[stationIndex, Day, Slot] >= AllStations[stationIndex].Capacity ||
                    AllStations[stationIndex].isActivityPin && !canSchedulePinnedStation(Day, Slot))
                return false;

            return true;
        }