Binboo.Jira.Commands.LabelCommand.UpdateLabels C# (CSharp) Method

UpdateLabels() private static method

private static UpdateLabels ( RemoteIssue issue, IEnumerable labelOperations ) : IssueField
issue RemoteIssue
labelOperations IEnumerable
return IssueField
        private static IssueField UpdateLabels(RemoteIssue issue, IEnumerable<Action<IList<string>>> labelOperations)
        {
            var newLabels = LabelFormatConveter.From(issue).To(labelArray => new List<string>(labelArray));
            foreach (var operation in labelOperations)
            {
                operation(newLabels);
            }

            return IssueField.CustomField(CustomFieldId.Labels) <= LabelFormatConveter.From(newLabels).ToJira();
        }