public void RemoveConfigurationVariable(string applicationId, string key)
{
ConfigurationVariable configurationVariable;
try
{
configurationVariable = _api.GetConfigurationVariables(applicationId)
.Single(x => x.Key.ToLower() == key.ToLower());
}
catch (InvalidOperationException)
{
throw new CommandException(string.Format("The configuration variable key \"{0}\" could not be found.", key));
}
if (!_api.DeleteConfigurationVariable(applicationId, configurationVariable.Id))
{
throw new ApiException();
}
}