public IEnumerable <IDictionary <string, object> > Run() { var data = _source.GetData(); return(data.Select(x => { return _runner.ProjectToJson(_grid.Projection, new SimpleValues <T>(x)); })); }
// 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 } }); }
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 } }); }