コード例 #1
0
        public void Show(IListFactory listFactory)
        {
            //поиск длинны самого длинного списка на данный момент
            var max = listFactory.MaxCount;

            var todoListNames = listFactory.GetNames();

            Console.WriteLine(string.Join(" | ", todoListNames));
            for (var i = 0; i < max; i++)
            {
                foreach (var name in todoListNames)
                {
                    var goals = listFactory
                                .GetList(name)
                                .Goals;
                    ShowGoal(goals, i);
                }
                Console.WriteLine();
            }
        }
コード例 #2
0
 public IReadOnlyList <string> GetNames() => _todoListFactory.GetNames();