public bool EnableGrouping(GlobalGroupingOptions groupingOptions = null)
 {
     return(HasAnnotation(GridViewAnnotationNames.GroupingOptions,
                          groupingOptions ?? new GlobalGroupingOptions {
         IsGroupingEnabled = true
     }));
 }
        public virtual EntityTypeBuilder <TEntity> EnableGrouping(Action <GlobalGroupingOptions> confGroupingOptions)
        {
            var groupingOptions = new GlobalGroupingOptions();

            confGroupingOptions?.Invoke(groupingOptions);
            Builder.EnableGrouping(groupingOptions);
            return(this);
        }
        public void SetConfiguration(GlobalGroupingOptions globalGroupingOptions, IReadOnlyCollection <PropertyInfo> groupableProperties)
        {
            IsGroupingEnabled = globalGroupingOptions != null
                ? globalGroupingOptions.IsGroupingEnabled
                : false;

            GroupableProperties = groupableProperties;
        }
 public bool EnableGrouping(GlobalGroupingOptions groupingOptions)
 => HasAnnotation(GridViewAnnotationNames.GroupingOptions, groupingOptions);
 public void SetConfiguration(GlobalGroupingOptions globalGroupingOptions)
 {
     this.IsGroupingEnabled = globalGroupingOptions != null
         ? globalGroupingOptions.IsGroupingEnabled
         : false;
 }