private static canScheduleStationAtDaySlot ( int stationIndex, int Day, int Slot ) : bool | ||
stationIndex | int | |
Day | int | |
Slot | int | |
return | 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;
}