コード例 #1
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public string UpdatePersonImage(string authorization, int personID, string imageData)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            byte[] data = Convert.FromBase64String(imageData);

            return(rpc.UpdatePersonImage(personID, data));
        }
コード例 #2
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public IDictionary GetPersonProfiles(string authorization, int personID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return((IDictionary)JsonConverter.EncodeObject(rpc.GetPersonProfiles(personID)));
        }
コード例 #3
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] FindPeopleByPhone(string authorization, string phone)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return(rpc.FindPeopleByPhone(phone));
        }
コード例 #4
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] FindPeople(string authorization, IDictionary query)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return(rpc.FindPeople((RpcPeopleQuery)JsonConverter.DecodeObject(query, typeof(RpcPeopleQuery))));
        }
コード例 #5
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public Object[] GetSmallGroupMembers(string authorization, int groupID, int startAtIndex, int numberOfMembers)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return((Object[])JsonConverter.EncodeObject(rpc.GetSmallGroupMembers(groupID, startAtIndex, numberOfMembers)));
        }
コード例 #6
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
 public string Login(string loginID, string password)
 {
     return(CoreRpc.Login(loginID, password));
 }
コード例 #7
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] GetProfileChildren(string authorization, int profileID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return rpc.GetProfileChildren(profileID);
        }
コード例 #8
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] GetSmallGroupCategories(string authorization)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return(rpc.GetSmallGroupCategories());
        }
コード例 #9
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public IDictionary GetPersonPeers(string authorization, int personID, int start, int count)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return (IDictionary)JsonConverter.EncodeObject(rpc.GetPersonPeers(personID, start, count));
        }
コード例 #10
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public IDictionary GetPersonProfiles(string authorization, int personID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return (IDictionary)JsonConverter.EncodeObject(rpc.GetPersonProfiles(personID));
        }
コード例 #11
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public Object[] GetPersonNotes(string authorization, int personID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return (Object[])JsonConverter.EncodeObject(rpc.GetPersonNotes(personID));
        }
コード例 #12
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] FindPeopleByPhone(string authorization, string phone)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return rpc.FindPeopleByPhone(phone);
        }
コード例 #13
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] FindPeopleByName(string authorization, string firstName, string lastName)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return rpc.FindPeopleByName(firstName, lastName);
        }
コード例 #14
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public Object[] GetProfileMemberActivity(string authorization, int profileID, int personID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return((Object[])JsonConverter.EncodeObject(rpc.GetProfileMemberActivity(profileID, personID)));
        }
コード例 #15
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public Object[] GetProfileMemberActivity(string authorization, int profileID, int personID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return (Object[])JsonConverter.EncodeObject(rpc.GetProfileMemberActivity(profileID, personID));
        }
コード例 #16
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] GetProfileRoots(string authorization, int profileType)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return(rpc.GetProfileRoots(profileType));
        }
コード例 #17
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public IDictionary GetProfileMemberInformation(string authorization, int profileID, int personID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return (IDictionary)JsonConverter.EncodeObject(rpc.GetProfileMemberInformation(profileID, personID));
        }
コード例 #18
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] GetSmallGroups(string authorization, int clusterID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return(rpc.GetSmallGroups(clusterID));
        }
コード例 #19
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] GetProfileOccurrences(string authorization, int profileID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return rpc.GetProfileOccurrences(profileID);
        }
コード例 #20
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] FindPeopleByEmail(string authorization, string email)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return rpc.FindPeopleByEmail(email);
        }
コード例 #21
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] GetProfileRoots(string authorization, int profileType)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return rpc.GetProfileRoots(profileType);
        }
コード例 #22
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] FindPeopleByName(string authorization, string firstName, string lastName)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return(rpc.FindPeopleByName(firstName, lastName));
        }
コード例 #23
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] GetSmallGroupCategories(string authorization)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return rpc.GetSmallGroupCategories();
        }
コード例 #24
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] FindPeopleByEmail(string authorization, string email)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return(rpc.FindPeopleByEmail(email));
        }
コード例 #25
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public IDictionary GetSmallGroupInformation(string authorization, int groupID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return (IDictionary)JsonConverter.EncodeObject(rpc.GetSmallGroupInformation(groupID));
        }
コード例 #26
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public IDictionary GetPersonPeers(string authorization, int personID, int start, int count)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return((IDictionary)JsonConverter.EncodeObject(rpc.GetPersonPeers(personID, start, count)));
        }
コード例 #27
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public Object[] GetSmallGroupMembers(string authorization, int groupID, int startAtIndex, int numberOfMembers)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return (Object[])JsonConverter.EncodeObject(rpc.GetSmallGroupMembers(groupID, startAtIndex, numberOfMembers));
        }
コード例 #28
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public Object[] GetPersonNotes(string authorization, int personID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return((Object[])JsonConverter.EncodeObject(rpc.GetPersonNotes(personID)));
        }
コード例 #29
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] GetSmallGroupOccurrences(string authorization, int groupID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return rpc.GetSmallGroupOccurrences(groupID);
        }
コード例 #30
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public IDictionary GetProfileMemberInformation(string authorization, int profileID, int personID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return((IDictionary)JsonConverter.EncodeObject(rpc.GetProfileMemberInformation(profileID, personID)));
        }
コード例 #31
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] GetSmallGroupRootClusters(string authorization, int categoryID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return rpc.GetSmallGroupRootClusters(categoryID);
        }
コード例 #32
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] GetProfileChildren(string authorization, int profileID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return(rpc.GetProfileChildren(profileID));
        }
コード例 #33
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] GetSmallGroups(string authorization, int clusterID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return rpc.GetSmallGroups(clusterID);
        }
コード例 #34
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] GetProfileOccurrences(string authorization, int profileID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return(rpc.GetProfileOccurrences(profileID));
        }
コード例 #35
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public string UpdatePersonImage(string authorization, int personID, string imageData)
        {
            CoreRpc rpc = new CoreRpc(authorization);
            byte[] data = Convert.FromBase64String(imageData);

            return rpc.UpdatePersonImage(personID, data);
        }
コード例 #36
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] GetSmallGroupRootClusters(string authorization, int categoryID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return(rpc.GetSmallGroupRootClusters(categoryID));
        }
コード例 #37
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
 public IDictionary Version()
 {
     return((IDictionary)JsonConverter.EncodeObject(CoreRpc.Version()));
 }
コード例 #38
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public IDictionary GetSmallGroupInformation(string authorization, int groupID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return((IDictionary)JsonConverter.EncodeObject(rpc.GetSmallGroupInformation(groupID)));
        }
コード例 #39
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
 public bool IsClientVersionSupported(int major, int minor)
 {
     return(CoreRpc.IsClientVersionSupported(major, minor));
 }
コード例 #40
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] GetSmallGroupOccurrences(string authorization, int groupID)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return(rpc.GetSmallGroupOccurrences(groupID));
        }
コード例 #41
0
ファイル: JsonRpc.cs プロジェクト: secc/arena-secc-webservice
        public int[] FindPeople(string authorization, IDictionary query)
        {
            CoreRpc rpc = new CoreRpc(authorization);

            return rpc.FindPeople((RpcPeopleQuery)JsonConverter.DecodeObject(query, typeof(RpcPeopleQuery)));
        }