예제 #1
0
        private INodePresentable ConvertToINodePresentable(Initiative initiative)
        {
            var contentLinesToDisplay = initiative.CollectProperties();
            var subnodes = initiative.Measures.Select(measure => ConvertToNodePresentable(measure)).Concat(initiative.Epics.Select(epic => ConvertToINodePresentable(epic)));

            return(new NodePresentable(initiative.Id, contentLinesToDisplay, subnodes));
        }