Exemplo n.º 1
0
        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>();
 }