public void OnPost(int id, int boardId, int userId, bool backlog) { Debug.WriteLine("Post"); UserStory = boards.GetUserStory(id, boardId, backlog); UserStory.ColumnId = userId; boards.UpdateUserStory(UserStory, boardId, backlog); }
// For refreshing the page when moving a card public IActionResult OnGetColumn(int boardId, int userStoryId, int column, bool backlog) { UserStory updated = boards.GetUserStory(userStoryId, boardId, backlog); int result = updated.ColumnId + column; if (result > -1 && result < Board.Columns) { updated.ColumnId = result; // F**K THIS if (backlog) { updated.Priority = result; // IF WE ARE IN THE BACKLOG, REMEMBER TO UPDATE THE PRIORITY AS WELL, AS THAT'S WHAT THE COLUMNS REPRESENT. } boards.UpdateUserStory(updated, boards.GetBoard(boardId).Id, backlog); } return(Page()); }
public IActionResult OnPost(int id, int boardId, bool backlog) { IsBacklog = backlog; if (!ModelState.IsValid) { return(Page()); } boards.UpdateUserStory(UserStory, boardId, backlog); if (backlog == false) { return(Redirect("~/Boards/KanbanBoard/" + boardId + "/" + backlog)); } else { return(Redirect("~/Backlogs/BacklogUserStory/" + boardId + "/" + backlog)); } }