public IEnumerable <T> QueryAll <T>() { var request = new ObjectQueryAllRequest <T>(this.GetSource(), this.GetSessionId(), this.connectionString.Target); var mode = this.GetMode(); return(mode.PerformRequest <ObjectQueryAllResponse <T> >(request).Result); }
private IMessage ExecuteHelper <T>(ObjectQueryAllRequest <T> request) { IObjectSpaceSimple ts = this.repository.GetSpace(request.Target); if (ts != null) { IEnumerable <T> results = ts.QueryAll <T>(); return(new ObjectQueryAllResponse <T>(request.Source, request.Session, request.Target, results, StatusCode.OK, StatusMessage.OK)); } return(new ObjectQueryAllResponse <T>(request.Source, request.Session, request.Target, new List <T>(), StatusCode.NOT_FOUND, StatusMessage.NOT_FOUND)); }