Beispiel #1
0
 public ShowBoardWindow(UserModel user) //Constructor
 {
     this.user = user;
     InitializeComponent();
     showBoardVM      = new ShowBoardViewModel(user.Controller, user, user.getBoard());
     this.DataContext = showBoardVM;
 }
        //This method search for board with specified id and creates ShowBoardViewModel
        public ShowBoardViewModel GetShowBoardViewModel(int boardId)
        {
            var board = this.boardsRepository.GetBoard(boardId);

            var viewModel = new ShowBoardViewModel(boardId, board.Name,                            //Create viewmodel for Board
                                                   MapListsToListViewModels(board.Lists.ToList()), //Map all lists which board contains into ListViewModel
                                                   new CreateListDto(boardId));                    //Create dto for creating new list and assign to it this board id

            return(viewModel);
        }