Rock.Model.PrayerRequestService.GetActiveApprovedUnexpired C# (CSharp) Method

GetActiveApprovedUnexpired() public method

Returns a active, approved, unexpired PrayerRequests order by urgency and then by total prayer count.
public GetActiveApprovedUnexpired ( ) : IOrderedQueryable
return IOrderedQueryable
        public IOrderedQueryable<PrayerRequest> GetActiveApprovedUnexpired()
        {
            return Queryable()
                .Where( p => p.IsActive == true && p.IsApproved == true && RockDateTime.Today <= p.ExpirationDate )
                .OrderByDescending( p => p.IsUrgent ).ThenBy( p => p.PrayerCount );
        }