/// <summary> /// Binds the filter. /// </summary> private void BindFilter() { var rockContext = new RockContext(); var entityTypes = new EntityTypeService(rockContext).GetEntities() .OrderBy(t => t.FriendlyName) .ToList(); entityTypePicker.EntityTypes = entityTypes; // Load Entity Type Filter var noteTypeEntities = new NoteTypeService(rockContext).Queryable() .Select(c => c.EntityTypeId) .Distinct() .ToList(); entityTypeFilter.EntityTypes = entityTypes.Where(e => noteTypeEntities.Contains(e.Id)).ToList(); entityTypeFilter.SetValue(rFilter.GetUserPreference("EntityType")); }
/// <summary> /// Binds the filter. /// </summary> private void BindFilter() { var rockContext = new RockContext(); var entityTypes = new EntityTypeService( rockContext ).GetEntities() .OrderBy( t => t.FriendlyName ) .ToList(); entityTypePicker.EntityTypes = entityTypes; // Load Entity Type Filter var noteTypeEntities = new NoteTypeService( rockContext ).Queryable() .Select( c => c.EntityTypeId ) .Distinct() .ToList(); entityTypeFilter.EntityTypes = entityTypes.Where( e => noteTypeEntities.Contains( e.Id ) ).ToList(); entityTypeFilter.SetValue( rFilter.GetUserPreference( "EntityType" ) ); }