Beispiel #1
0
        public bool AddBoard(BoardDTO board, int?projectId)
        {
            Domain.Models.Board newBoard = new Domain.Models.Board()
            {
                Name = board.Name, Description = board.Description, ProjectId = projectId.Value
            };

            List <Domain.Models.Column> columns = new List <Domain.Models.Column>()
            {
                new Domain.Models.Column()
                {
                    Board = newBoard, Name = "Todo"
                },
                new Domain.Models.Column()
                {
                    Board = newBoard, Name = "Doing"
                },
                new Domain.Models.Column()
                {
                    Board = newBoard, Name = "Testing"
                },
                new Domain.Models.Column()
                {
                    Board = newBoard, Name = "Done"
                }
            };

            foreach (var column in columns)
            {
                _columnRepository.AddColumn(column);
            }

            _boardRepository.AddBoard(newBoard);

            _columnRepository.Save();

            return(_boardRepository.Save());
        }
 public MockBoardRepository MockFindByIdWithTasksAsync(Domain.Models.Board result)
 {
     Setup(x => x.FindByIdWithTasksAsync(It.IsAny <int>()))
     .Returns(Task.FromResult(result));
     return(this);
 }