bool WriteSettings()
{
var payload = CurrentEnvironment.ResourceRepository.WriteSettings(CurrentEnvironment, Settings);
if(payload == null)
{
ShowError("Network Error", string.Format(GlobalConstants.NetworkCommunicationErrorTextFormat, "WriteSettings"));
return false;
}
if(payload.HasError)
{
ShowError("Save Error", payload.Message.ToString());
return false;
}
return true;
}