Esempio n. 1
0
        public HttpResponseMessage <JsonQueryResult> Get(
            [FromUri(Name = "request")] string request,
            [FromUri(Name = "name")] string name         = null,
            [FromUri(Name = "typename")] string typeName = null,
            string id    = null,
            string ns    = null,
            string alias = null
            )
        {
            // Get the entityRef
            EntityRef entityRef = MakeEntityRef(id, ns, alias, name, typeName);

            //// Parse the request
            EntityMemberRequest entityRequest = Factory.RequestParser.ParseRequestQuery(request);

            //// Run the query
            //ResponseContext EntityPackage = new ResponseContext();


            var context = new EntityPackage( );

            context.AddEntityRequest(entityRef, entityRequest);

            return(new HttpResponseMessage <JsonQueryResult>(context.GetQueryResult( )));
        }