private static ObjectRequest CreateNamedObjectRequest(string requestName, Method method)
        {
            var request = new ObjectRequest(requestName, method);

            request.AskForProperties("name", "id");
            return(request);
        }
示例#2
0
        private static ObjectRequest CreateUserObjectRequest(string requestName, Method method)
        {
            var request = new ObjectRequest(requestName, method);

            // TODO: think about making this dynamic by checking the DeserializeAs attributes from UserObject
            request.AskForProperties(JsonUserObjectProperties);
            request.AddParameter("handler", _defaultHandler);
            request.AddParameter("sort", _defaultSort);
            request.AddParameter("filter", _lockedFilter);
            return(request);
        }
 public static ObjectRequest CreateGetGroupMembersRequest(int start, int limit, string groupName, bool globalGroup)
 {
     var request = new ObjectRequest("Get Group Members", Method.GET);
     request.AddParameter("provider", _defaultProvider);
     request.AskForProperties("id", "name");
     request.AddParameter("parameters", new { globalgroup = globalGroup });
     request.AddParameter("start", start);
     request.AddParameter("limit", limit);
     request.AddParameter("source", groupName);
     return request;
 }
        public static ObjectRequest CreateGetGroupMembersRequest(int start, int limit, string groupName, bool globalGroup)
        {
            var request = new ObjectRequest("Get Group Members", Method.GET);

            request.AddParameter("provider", _defaultProvider);
            request.AskForProperties("id", "name");
            request.AddParameter("parameters", new { globalgroup = globalGroup });
            request.AddParameter("start", start);
            request.AddParameter("limit", limit);
            request.AddParameter("source", groupName);
            return(request);
        }
 private static ObjectRequest CreateNamedObjectRequest(string requestName, Method method)
 {
     var request = new ObjectRequest(requestName, method);
     request.AskForProperties("name", "id");
     return request;
 }
 private static ObjectRequest CreateUserObjectRequest(string requestName, Method method)
 {
     var request = new ObjectRequest(requestName, method);
     // TODO: think about making this dynamic by checking the DeserializeAs attributes from UserObject
     request.AskForProperties(JsonUserObjectProperties);
     request.AddParameter("handler", _defaultHandler);
     request.AddParameter("sort", _defaultSort);
     request.AddParameter("filter", _lockedFilter);
     return request;
 }