private IMessage ExecuteHelper <T>(ObjectQueryPRequest <T> request) { IObjectSpaceSimple ts = this.repository.GetSpace(request.Target); if (ts != null) { T result = ts.QueryP <T>(); return(new ObjectQueryPResponse <T>(request.Source, request.Session, request.Target, result, StatusCode.OK, StatusMessage.OK)); } return(new ObjectQueryPResponse <T>(request.Source, request.Session, request.Target, default(T), StatusCode.NOT_FOUND, StatusMessage.NOT_FOUND)); }
public T QueryP<T>() { return space.QueryP<T>(); }