public async void OnSubmit(IEditable model) { if (model != null) { EditBoard editBoard = model as EditBoard; if (editBoard != null) { if (ActiveUser.IsActive == true) { bool succ = await BoardService.UpdateBoard(ActiveUser.Instance.LoggedUser.Token, editBoard.BoardId, new UpdateBoardDTO(editBoard)); if (succ == true) { Name = editBoard.Name; DestroyPanel(); } else { ShowMessageBox(null, "Error renaming board."); } } else { ShowMessageBox(null, "Error getting user."); } } } }
private void btnDelete_Click(object sender, EventArgs e) { EditBoard eb = new EditBoard(board); eb.DataUpdated += new EventHandler(EditBoard_UpdatedData); eb.Show(); }
public EditBoardViewModel(Action <IEditable> onSubmit, EditBoard board) : base(onSubmit) { this.Board = board; }
private void MenuItemEditBoard_OnClick(object sender, RoutedEventArgs e) { CommonMethods.WorkWithTables.Edit(thisBoard, (board, isReadOnly) => new BoardWindow(board, isReadOnly), httpClientProvider.GetDatabaseBoardEditor(), board => board.BoardId, () => EditBoard?.Invoke(this, default(EventArgs))); }
// public int BoardId { get; set; } public UpdateBoardDTO(EditBoard board) { Name = board.Name; }