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); }