Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }