Пример #1
0
        private RestRequest PrepareUpdatePrefs(AccountPrefsSubmit accountPrefs)
        {
            RestRequest restRequest = PrepareRequest("api/v1/me/prefs", Method.PATCH);

            restRequest.AddParameter("json", JsonConvert.SerializeObject(accountPrefs));

            return(restRequest);
        }
Пример #2
0
        /// <summary>
        /// Update preferences asynchronously.
        /// </summary>
        /// <param name="accountPrefs">A valid AccountPrefs instance.</param>
        /// <returns>The updated preference settings of the logged in user.</returns>
        public async Task <AccountPrefs> UpdatePrefsAsync(AccountPrefsSubmit accountPrefs)
        {
            RestRequest restRequest = PrepareUpdatePrefs(accountPrefs);

            return(JsonConvert.DeserializeObject <AccountPrefs>(await ExecuteRequestAsync(restRequest)));
        }
Пример #3
0
        /// <summary>
        /// Update preferences asynchronously.
        /// </summary>
        /// <param name="accountPrefs">A valid AccountPrefs instance.</param>
        public async Task <AccountPrefs> UpdatePrefsAsync(AccountPrefsSubmit accountPrefs)
        {
            AccountPrefs res = await Dispatch.Account.UpdatePrefsAsync(accountPrefs);

            return(res);
        }
Пример #4
0
        /// <summary>
        /// Update preferences.
        /// </summary>
        /// <param name="accountPrefs">A valid AccountPrefs instance.</param>
        /// <returns>The updated preference settings of the logged in user.</returns>
        public AccountPrefs UpdatePrefs(AccountPrefsSubmit accountPrefs)
        {
            RestRequest restRequest = PrepareUpdatePrefs(accountPrefs);

            return(JsonConvert.DeserializeObject <AccountPrefs>(ExecuteRequest(restRequest)));
        }
Пример #5
0
 /// <summary>
 /// Update preferences.
 /// </summary>
 /// <param name="accountPrefs">A valid AccountPrefs instance.</param>
 /// <returns>The updated preference settings of the logged in user.</returns>
 public AccountPrefs UpdatePrefs(AccountPrefsSubmit accountPrefs)
 {
     return(Validate(Dispatch.Account.UpdatePrefs(accountPrefs)));
 }