Exemplo n.º 1
0
        public void PrintTasksGroup(IEnumerable <TasksGroupResource> groups, bool isDetailed)
        {
            TableDataStringBuilder tableDataStringBuilder;

            if (isDetailed)
            {
                tableDataStringBuilder = new TableDataStringBuilder(new string[] { "ID", "GROUP NAME", "SIZE" });
            }
            else
            {
                tableDataStringBuilder = new TableDataStringBuilder(new string[] { "ID", "GROUP NAME" });
            }

            foreach (TasksGroupResource group in groups)
            {
                if (isDetailed)
                {
                    tableDataStringBuilder.AppandRow(group.GroupId, group.GroupName, group.Size.ToString());
                }
                else
                {
                    tableDataStringBuilder.AppandRow(group.GroupId, group.GroupName);
                }
            }

            Console.WriteLine(tableDataStringBuilder.Build());
        }
Exemplo n.º 2
0
        public void PrintTasks(IEnumerable <WorkTaskResource> tasks, bool isDetailed)
        {
            TableDataStringBuilder tableDataStringBuilder;

            if (isDetailed)
            {
                tableDataStringBuilder = new TableDataStringBuilder(
                    new string[]
                {
                    "ID", "Parent", "DESCRIPTION", "STATUS", "TIME CREATED", "LAST OPENED TIME", "LAST WORK START TIME", "CLOSED TIME"
                });
            }
            else
            {
                tableDataStringBuilder = new TableDataStringBuilder(
                    new string[]
                {
                    "ID", "Parent", "DESCRIPTION", "STATUS", string.Empty, string.Empty, string.Empty, string.Empty
                });
            }

            foreach (WorkTaskResource task in tasks)
            {
                tableDataStringBuilder.AppandRow(
                    task.TaskId,
                    task.GroupName,
                    task.Description,
                    task.Status,
                    string.Empty,
                    string.Empty,
                    string.Empty,
                    string.Empty);
            }

            Console.WriteLine(tableDataStringBuilder.Build());
        }