private static IPayrollArticle[] ConcatArticles(IPayrollArticle[] initialStream, IBookTarget target) { var relatedStream = target.Article().RelatedArticles(); if (relatedStream == null) { return(initialStream.ToArray()); } return(initialStream.Concat(relatedStream).ToArray()); }
public static string LogArticleInfo(IBookTarget target) { IPayrollArticle article = target.Article(); IBookIndex element = target.Element(); string lineDefinition = string.Format("\n--- {0} - {1} - {2} - {3}", article.ArticleName(), article.ConceptName(), article.ArticleCode(), element.ToString()); return(lineDefinition); }