// GET: KanbanBoard
        public async Task <IActionResult> Index()
        {
            KanbanBoard kanbanBoard = await _repos.FetchKanbanBoardAsync(1);

            List <KanbanColumn> columns = await _repos.FetchColumnsAsync(kanbanBoard.Id);

            List <KanbanItem> todoItems = await _repos.FetchItemsByColumnAsync(Column.ToDo);

            List <KanbanItem> doingItems = await _repos.FetchItemsByColumnAsync(Column.Doing);

            List <KanbanItem> testingItems = await _repos.FetchItemsByColumnAsync(Column.Testing);

            List <KanbanItem> doneItems = await _repos.FetchItemsByColumnAsync(Column.Done);

            KanbanBoardVM viewModel = new KanbanBoardVM
            {
                KanbanBoard   = kanbanBoard,
                KanbanColumns = columns,
                ToDoItems     = todoItems,
                DoingItems    = doingItems,
                TestingItems  = testingItems,
                DoneItems     = doneItems
            };

            return(View(viewModel));
        }