protected override ICommandResult ProcessCommand(IContext context)
{
IDictionary<string, Argument> arguments = CollectAndValidateArguments(
context.Arguments,
issueId => JiraParamValidator.MultipleIssueId,
estimation => JiraParamValidator.Estimation);
var ticket = arguments["issueId"];
var sb = new StringBuilder();
foreach (var issue in ticket.Values)
{
sb.Append(Estimate(issue, arguments["estimation"]));
}
return CommandResult.Success(sb.ToString(), ticket.Values);
}