public UserInfoModel UpdatProfilePhoto(string photo)
        {
            var    serverUrl     = "https://api.foursquare.com/v2/users/self/update";
            var    argsDict      = new UsersArgsDictionary(_accessToken).UpdatePhotoArgsDictionary(photo);
            string postData      = QueryStringHelper.BuildPostData(argsDict);
            var    userInfoModel = _httpClient.SendPostRequest <UserInfoModel, string>(serverUrl, postData).Result;

            return(userInfoModel);
        }
        public UserInfoModel SetPings(string userId, bool value)
        {
            var    serverUrl     = "https://api.foursquare.com/v2/users/" + userId + "/setpings";
            var    argsDict      = new UsersArgsDictionary(_accessToken).SetPingsArgsDictionary(value);
            string postData      = QueryStringHelper.BuildPostData(argsDict);
            var    userInfoModel = _httpClient.SendPostRequest <UserInfoModel, string>(serverUrl, postData).Result;

            return(userInfoModel);
        }
Example #3
0
        public static void PostResult(string serverUrl, Dictionary <string, string> argsDictionary, IHttpClient httpClient)
        {
            var postData = QueryStringHelper.BuildPostData(argsDictionary);

            httpClient.SendPostRequest <object, string>(serverUrl, postData);
        }
Example #4
0
        public static T PostResult <T>(string serverUrl, Dictionary <string, string> argsDictionary, IHttpClient httpClient)
        {
            var postData = QueryStringHelper.BuildPostData(argsDictionary);

            return(httpClient.SendPostRequest <T, string>(serverUrl, postData).Result);
        }