AppHarbor.AppHarborClient.EditConfigurationVariable C# (CSharp) Method

EditConfigurationVariable() public method

public EditConfigurationVariable ( string applicationSlug, ConfigurationVariable configurationVariable ) : bool
applicationSlug string
configurationVariable ConfigurationVariable
return bool
		public bool EditConfigurationVariable(string applicationSlug, ConfigurationVariable configurationVariable)
		{
			CheckArgumentNull("applicationSlug", applicationSlug);
			CheckArgumentNull("configurationVariable", configurationVariable);
			CheckArgumentNull("configurationVariable.Key ", configurationVariable.Key);
			CheckArgumentNull("configurationVariable.Value", configurationVariable.Value);

			var request = new RestRequest(Method.PUT);
			request.RequestFormat = DataFormat.Json;
			request.Resource = "applications/{applicationSlug}/configurationvariables/{id}";
			request.AddParameter("applicationSlug", applicationSlug, ParameterType.UrlSegment);
			request.AddParameter("id", configurationVariable.Id, ParameterType.UrlSegment);
			request.AddBody(new
			{
				key = configurationVariable.Key,
				value = configurationVariable.Value
			});
			return ExecuteEdit(request);
		}