コード例 #1
0
        public IEnumerable <IDictionary <string, object> > Run()
        {
            var data = _source.GetData();

            return(data.Select(x => {
                return _runner.ProjectToJson(_grid.Projection, new SimpleValues <T>(x));
            }));
        }
コード例 #2
0
        // Will need to add these as json
        public IDictionary <string, object> Run(TQuery query)
        {
            var projection = _grid.ToProjection(_accessService);

            return(new Dictionary <string, object>
            {
                { "data", _source.GetData(query).Data.Select(x => _runner.ProjectToJson(projection, new SimpleValues <T>(x))) },
                { "pageCount", _source.GetData(query).PageCount }
            });
        }
コード例 #3
0
        public IDictionary <string, object> Run()
        {
            var data       = _source.GetData();
            var projection = _grid.ToProjection(_accessService);

            var results = data.Select(x =>
            {
                return(_runner.ProjectToJson(projection, new SimpleValues <T>(x)));
            }).ToArray();

            return(new Dictionary <string, object>
            {
                { "data", results }
            });
        }