public IActionResult EditBoard([FromBody] EditBoardNameDto editBoardNameDto, int id) { if (!ModelState.IsValid) { return(BadRequest()); } var result = _boardService.EditBoard(editBoardNameDto, id); if (!result) { return(BadRequest()); } return(NoContent()); }
public async Task <IActionResult> OnPostEditBoard(int boardId) { // Create new Board form form input. var board = await _service.GetBoard(boardId); var newTitle = Request.Form["edit-board-title"]; board.ChangeTitle(newTitle); try { await _service.EditBoard(board); return(RedirectToPage("viewboard", new { board.Id })); } catch (Exception ex) { Messages.Add(ex.Message); return(null); } }