Rock.CheckIn.CheckInLocation.ValidSchedules C# (CSharp) Method

ValidSchedules() public method

Returns the locations valid schedules
public ValidSchedules ( CheckInSchedule schedule ) : List
schedule CheckInSchedule The schedule.
return List
        public List<CheckInSchedule> ValidSchedules( CheckInSchedule schedule )
        {
            if ( schedule != null )
            {
                return Schedules
                    .Where( s =>
                        s.Schedule.Id == schedule.Schedule.Id &&
                        !s.ExcludedByFilter )
                    .ToList();
            }
            else
            {
                return Schedules
                    .Where( s => !s.ExcludedByFilter )
                    .ToList();
            }
        }