private void RemoveBoard(Board board) { confirmDelete.Raise(new Confirmation() { Content = "Are you sure you want to remove this record?", Title = "Confirm remove", }, confirmation => { if (confirmation.Confirmed) { kanbanBoardDomainContext.Boards.Remove(board); kanbanBoardDomainContext.SubmitChanges(); NotifyPropertyChanged("BoardsList"); } }); }
private void EditBoard(Board board) { var dialog = this.container.Resolve<BoardChildWindow>(); dialog.Title = "Edit board"; // Don't forget about title! dialog.BoardName = board.BoardName; dialog.Closed += (s, e) => { if (dialog.DialogResult.HasValue && dialog.DialogResult.Value) { string tmpBoardName = board.BoardName; board.BoardName = dialog.BoardName; if (HasValidationErrors(board)) { board.BoardName = tmpBoardName; dialog.Show(); return; } kanbanBoardDomainContext.SubmitChanges(); NotifyPropertyChanged("BoardsList"); } }; dialog.Show(); }
private void ManageBoard(Board board) { this.eventAggregator.GetEvent<BoardSelectedEvent>().Publish(board); }
private void AddBoard() { var dialog = this.container.Resolve<BoardChildWindow>(); dialog.Title = "Add new board"; // Don't forget about title! dialog.Closed += (s, e) => { if (dialog.DialogResult.HasValue && dialog.DialogResult.Value) { // ToDo : Add implementation when board title isn't empty. // Board name get from dialog.BoardName property! Board board = new Board() { BoardName = dialog.BoardName, UserName = WebContextBase.Current.Authentication.User.Identity.Name, Id = Guid.NewGuid() }; //BoardColumn bc = new BoardColumn() { Board = board, Name = "bc", Position = 0, Id=Guid.NewGuid() }; //Task tk = new Task() { BoardColumn = bc, Description = "Descr", Name = "nm", Position = 0, Id = Guid.NewGuid() }; //bc.Tasks.Add(tk); //board.BoardColumns.Add(bc); if (HasValidationErrors(board)) { dialog.Show(); return; } kanbanBoardDomainContext.Boards.Add(board); kanbanBoardDomainContext.SubmitChanges(); } }; dialog.Show(); }
public void OnBoardSelectedForManaging(Board board) { viewOrchestrator.ChangeView(RegionNames.MAIN_REGION, ViewNames.SelectedBoardView, string.Format(viewOrchestrator.ParametrTemplate, BoardViewModel.BoardIdParam, board.Id), string.Format(viewOrchestrator.ParametrTemplate, BoardViewModel.BoardNameParam, board.BoardName)); }
/// <summary> /// Create a new Board object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="userName">Initial value of the UserName property.</param> /// <param name="boardName">Initial value of the BoardName property.</param> public static Board CreateBoard(global::System.Guid id, global::System.String userName, global::System.String boardName) { Board board = new Board(); board.Id = id; board.UserName = userName; board.BoardName = boardName; return board; }
/// <summary> /// Deprecated Method for adding a new object to the Boards EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToBoards(Board board) { base.AddObject("Boards", board); }
private bool FilterBoard(Board entity) { return (entity.Id == this.BoardId); }