Ejemplo n.º 1
0
        /// <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"));
        }
Ejemplo n.º 2
0
        /// <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" ) );
        }