private void AppendAlarmCommandsTag(StringBuilder builder)
{
builder.Append("<commands scenario='alarm'>");
string CommandIDFormat = "<command id='{0}'";
string ArgumentFormat = "arguments='{0}'";
if (AlarmCommands.ShowSnoozeCommand)
{
builder.AppendFormat(CommandIDFormat, "snooze");
if (!string.IsNullOrEmpty(AlarmCommands.SnoozeArgument))
{
builder.AppendFormat(ArgumentFormat, Util.HttpEncode(AlarmCommands.SnoozeArgument));
}
builder.Append("/>");
}
if (AlarmCommands.ShowDismissCommand)
{
builder.AppendFormat(CommandIDFormat, "dismiss");
if (!string.IsNullOrEmpty(AlarmCommands.DismissArgument))
{
builder.AppendFormat(ArgumentFormat, Util.HttpEncode(AlarmCommands.DismissArgument));
}
builder.Append("/>");
}
builder.Append("</commands>");
}