private string FormatMessage(ChangeSet change_set)
{
string message = "added ‘{0}’";
switch (change_set.Changes[0].Type)
{
case CmisChangeType.Edited: message = "edited ‘{0}’"; break;
case CmisChangeType.Deleted: message = "deleted ‘{0}’"; break;
case CmisChangeType.Moved: message = "moved ‘{0}’"; break;
}
if (change_set.Changes.Count == 1)
{
return message = string.Format(message, change_set.Changes[0].Path);
}
else if (change_set.Changes.Count > 1)
{
return string.Format(message + " and {0} more", change_set.Changes.Count - 1);
}
else
{
return "did something magical";
}
}
}