Rock.Model.ScheduleService.GetAttendance C# (CSharp) Метод

GetAttendance() публичный Метод

Gets the attendance.
public GetAttendance ( Group group, ScheduleOccurrence occurrence ) : IQueryable
group Group The group.
occurrence ScheduleOccurrence The occurrence.
Результат IQueryable
        public IQueryable<Attendance> GetAttendance( Group group, ScheduleOccurrence occurrence )
        {
            if ( group != null && occurrence != null )
            {
                DateTime startDate = occurrence.Date;
                DateTime endDate = occurrence.Date.AddDays( 1 );

                return new AttendanceService( (RockContext)this.Context )
                    .Queryable( "PersonAlias" ).AsNoTracking()
                    .Where( a =>
                        a.GroupId == group.Id &&
                        a.LocationId == occurrence.LocationId &&
                        a.ScheduleId == occurrence.ScheduleId &&
                        a.StartDateTime >= startDate &&
                        a.StartDateTime < endDate );
            }

            return null;
        }