private static GridData GridData( Context context, SiteSettings ss, Export export, SqlWhereCollection where, View view) { export.SetColumns( context: context, ss: ss); view.GridColumns = export.Columns .Where(o => o?.Column?.CanRead( context: context, ss: ss, mine: null) == true) .Where(o => o.Column.TypeCs != "Attachments") .Select(o => o.ColumnName) .ToList(); var gridData = new GridData( context: context, ss: ss, view: view, where : where); return(gridData); }
private static GridData GridData( Context context, SiteSettings ss, Export export, SqlWhereCollection where) { export.SetColumns( context: context, ss: ss); ss.SetColumnAccessControls(context: context); var view = Views.GetBySession( context: context, ss: ss); view.GridColumns = export.Columns .Where(o => o.Column.CanRead) .Select(o => o.ColumnName) .ToList(); var gridData = new GridData( context: context, ss: ss, view: view, where : where); return(gridData); }