private ICommandResult ProcessLabelUpdateOperations(IEnumerable<string> issueKeys, IEnumerable<Action<IList<string>>> labelOperations)
{
return ExecuteCommand(
issueKeys,
issueKey =>
{
var issue = _jira.GetIssue(issueKey);
var updatedLabels = UpdateLabels(issue, labelOperations);
_jira.UpdateIssue(issueKey, String.Empty, updatedLabels);
return FormatOutputMessage(issue.key, updatedLabels.Values[0]);
},
() => issueKeys);
}