public async void OnNewListClick() { if (ActiveUser.IsActive == true) { CreateCardListDTO createCardListDTO = new CreateCardListDTO() { BoardId = parentBoardId, Color = "white", Name = "Untitled list" }; BasicCardListDTO basicCardListDTO = await CardListService.CreateCardList(ActiveUser.Instance.LoggedUser.Token, createCardListDTO); if (basicCardListDTO != null) { var list = new ReadCardList(basicCardListDTO); CardListViewModels.Add(new CardListViewModel(list, OnDeleteCardList, detailsContainer, OnMoveCard, OnSelectedCard)); } else { ShowMessageBox(null, "Error creating list."); } } else { ShowMessageBox(null, "Error getting user."); } }
private async void getListButton_Click(object sender, EventArgs e) { int userId = int.Parse(userIdTextBox.Text); var list = await CardListService.GetCardList(getListTextBox.Text, userId); if (list != null) { listTextBox.Text = list.ToString(); } }
private async void getAllListsButton_Click(object sender, EventArgs e) { int userId = int.Parse(userIdTextBox.Text); var list = await CardListService.GetAllCardLists(boardIdTextbox.Text, userId); allListsTextBox.Text = ""; foreach (var el in list) { allListsTextBox.Text += el.ToString(); } }
private async void createListButton_Click(object sender, EventArgs e) { int userId = int.Parse(userIdTextBox.Text); string color = listColorTextBox.Text; string name = listNameTextBox.Text; string boardId = listParentTextBox.Text; CreateCardListDTO createData = new CreateCardListDTO() { Name = name, Color = color, BoardId = int.Parse(boardId) }; await CardListService.PostCardList(createData, userId); }
public async void OnRenameCardListSubmit(IEditable model) { if (model != null && ActiveUser.IsActive == true && CardList != null) { EditCardList editList = model as EditCardList; bool succ = await CardListService.UpdateCardList(ActiveUser.Instance.LoggedUser.Token, editList.ListId, new UpdateCardListDTO(editList)); if (succ == true) { ReadCardList.UpdateCardList(cardList, editList); DestroyPanel(); } else { ShowMessageBox(null, "Error renaming card list."); } } else { ShowMessageBox(null, "Error getting user."); } }
public async void OnDeleteCardList(ReadCardList cardList) { if (ActiveUser.IsActive == true) { bool succ = await CardListService.DeleteCardList(ActiveUser.Instance.LoggedUser.Token, cardList.ListId); if (succ == true) { CardListViewModel vm = CardListViewModels.FirstOrDefault(x => x.CardList.ListId == cardList.ListId); CardListViewModels.Remove(vm); vm.DestroyPanel(); ShowMessageBox(null, "Card list deleted."); } else { ShowMessageBox(null, "Error deleting card list."); } } else { ShowMessageBox(null, "Error getting user."); } }