public bool MoveTask(int taskId) { BusinessLayer.Task t = user.GetBoard().FindTask(taskId, user.GetEmail()); bool output = user.GetBoard().MoveTask(taskId, user.GetEmail()); if (output) { allTasks.Remove(t); t.SetColumn(t.GetColumn() + 1); allTasks.Add(t); taskHandler.UpdateTask(t.GetBoardId(), taskId, t.GetTitle(), t.GetBody(), t.GetCreationDate(), t.GetDueDate(), t.GetColumn()); } return(output); }