public string GetUpdateLoggedUserAccountSettingsQuery(IAccountSettingsRequestParameters accountSettingsRequestParameters)
        {
            var baseQuery = new StringBuilder(Resources.Account_UpdateSettings);

            baseQuery.Append(GetLanguagesParameter(accountSettingsRequestParameters.Languages));
            baseQuery.AddParameterToQuery("time_zone", accountSettingsRequestParameters.TimeZone);
            baseQuery.AddParameterToQuery("sleep_time_enabled", accountSettingsRequestParameters.SleepTimeEnabled);
            baseQuery.AddParameterToQuery("start_sleep_time", accountSettingsRequestParameters.StartSleepTime);
            baseQuery.AddParameterToQuery("end_sleep_time", accountSettingsRequestParameters.EndSleepTime);
            baseQuery.AddParameterToQuery("trend_location_woeid", accountSettingsRequestParameters.TrendLocationWoeid);

            baseQuery.Append(_queryParameterGenerator.GenerateAdditionalRequestParameters(accountSettingsRequestParameters.FormattedCustomQueryParameters));

            return baseQuery.ToString();
        }
Ejemplo n.º 2
0
        public string GetUpdateAuthenticatedUserAccountSettingsQuery(IAccountSettingsRequestParameters accountSettingsRequestParameters)
        {
            var baseQuery = new StringBuilder(Resources.Account_UpdateSettings);

            baseQuery.Append(GetLanguagesParameter(accountSettingsRequestParameters.Languages));
            baseQuery.AddParameterToQuery("time_zone", accountSettingsRequestParameters.TimeZone);
            baseQuery.AddParameterToQuery("sleep_time_enabled", accountSettingsRequestParameters.SleepTimeEnabled);
            baseQuery.AddParameterToQuery("start_sleep_time", accountSettingsRequestParameters.StartSleepTime);
            baseQuery.AddParameterToQuery("end_sleep_time", accountSettingsRequestParameters.EndSleepTime);
            baseQuery.AddParameterToQuery("trend_location_woeid", accountSettingsRequestParameters.TrendLocationWoeid);

            baseQuery.Append(_queryParameterGenerator.GenerateAdditionalRequestParameters(accountSettingsRequestParameters.FormattedCustomQueryParameters));

            return(baseQuery.ToString());
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Update the current account settings
 /// </summary>
 public static IAccountSettings UpdateAccountSettings(IAccountSettingsRequestParameters settings)
 {
     return AccountController.UpdateAuthenticatedUserSettings(settings);
 }
Ejemplo n.º 4
0
 public async Task <IAccountSettings> UpdateAccountSettingsAsync(IAccountSettingsRequestParameters accountSettingsRequestParameters)
 {
     return(await ExecuteAuthenticatedUserOperation(() => _taskFactory.ExecuteTaskAsync(() => UpdateAccountSettings(accountSettingsRequestParameters))));
 }
Ejemplo n.º 5
0
 public IAccountSettings UpdateAccountSettings(IAccountSettingsRequestParameters accountSettingsRequestParameters)
 {
     return(ExecuteAuthenticatedUserOperation(() => _accountController.UpdateAuthenticatedUserSettings(accountSettingsRequestParameters)));
 }
Ejemplo n.º 6
0
 public static async Task<IAccountSettings> UpdateAccountSettings(IAccountSettingsRequestParameters settings)
 {
     return await Sync.ExecuteTaskAsync(() => Account.UpdateAccountSettings(settings));
 }
Ejemplo n.º 7
0
 public IAccountSettings UpdateLoggedUserSettings(IAccountSettingsRequestParameters accountSettingsRequestParameters)
 {
     var accountSettingsDTO = _accountQueryExecutor.UpdateLoggedUserSettings(accountSettingsRequestParameters);
     return GenerateAccountSettingsFromDTO(accountSettingsDTO);
 }
Ejemplo n.º 8
0
        public IAccountSettingsDTO UpdateAuthenticatedUserSettings(IAccountSettingsRequestParameters accountSettingsRequestParameters)
        {
            var query = _accountQueryGenerator.GetUpdateAuthenticatedUserAccountSettingsQuery(accountSettingsRequestParameters);

            return(_twitterAccessor.ExecutePOSTQuery <IAccountSettingsDTO>(query));
        }
Ejemplo n.º 9
0
 /// <summary>
 /// Update the current account settings
 /// </summary>
 public static IAccountSettings UpdateAccountSettings(IAccountSettingsRequestParameters settings)
 {
     return(AccountController.UpdateAuthenticatedUserSettings(settings));
 }
Ejemplo n.º 10
0
 public static async Task <IAccountSettings> UpdateAccountSettings(IAccountSettingsRequestParameters settings)
 {
     return(await Sync.ExecuteTaskAsync(() => Account.UpdateAccountSettings(settings)));
 }
Ejemplo n.º 11
0
        public IAccountSettings UpdateLoggedUserSettings(IAccountSettingsRequestParameters accountSettingsRequestParameters)
        {
            var accountSettingsDTO = _accountQueryExecutor.UpdateLoggedUserSettings(accountSettingsRequestParameters);

            return(GenerateAccountSettingsFromDTO(accountSettingsDTO));
        }
Ejemplo n.º 12
0
 public IAccountSettingsDTO UpdateAuthenticatedUserSettings(IAccountSettingsRequestParameters accountSettingsRequestParameters)
 {
     var query = _accountQueryGenerator.GetUpdateAuthenticatedUserAccountSettingsQuery(accountSettingsRequestParameters);
     return _twitterAccessor.ExecutePOSTQuery<IAccountSettingsDTO>(query);
 }
Ejemplo n.º 13
0
 public static IAccountSettings UpdateAccountSettings(IAccountSettingsRequestParameters settings)
 {
     return _accountController.UpdateLoggedUserSettings(settings);
 }