public async Task UpdateListAsync(CardListDTO cardList) { var unitOfWork = _unitOfWorkFactory.CreateUnitOfWork(); var entity = await unitOfWork.CardListRepository.GetByIdAsync(cardList.Id); entity.Title = cardList.Title; unitOfWork.CardListRepository.Update(entity); await unitOfWork.SaveAsync(); }
public async void RenameCardList(CardListDTO cardList, string newName, string token) { try { CheckToken(token); var cl = MapperBroker.GetCardListFromDTO(cardList); await repository.CardListInteraction.RenameCardListAsync(cl, newName); await CommitAndSendCallbackAsync(); } catch (Exception ex) { throw ex; } }
public async void AddCardToCardList(CardListDTO cardList, CardDTO card, string token) { try { CheckToken(token); var cl = MapperBroker.GetCardListFromDTO(cardList); var c = MapperBroker.GetCardFromDTO(card); await repository.CardListInteraction.AddCardToCardListAsync(cl, c); await CommitAndSendCallbackAsync(); } catch (Exception ex) { throw ex; } }
public async void AddCardListToBoard(BoardDTO board, CardListDTO cardList, string token) { try { CheckToken(token); var b = MapperBroker.GetBoardFromDTO(board); var cl = MapperBroker.GetCardListFromDTO(cardList); await repository.BoardInteraction.AddCardListToBoardAsync(b, cl); await CommitAndSendCallbackAsync(); } catch (Exception ex) { throw ex; } }
public async Task <CardListDTO> CreateListAsync(CardListDTO cardList) { var unitOfWork = _unitOfWorkFactory.CreateUnitOfWork(); var entity = new CardList { Title = cardList.Title }; unitOfWork.CardListRepository.Create(entity); await unitOfWork.SaveAsync(); cardList.Id = entity.Id; return(cardList); }
private void AddCardList() { try { Application.Current.Dispatcher.Invoke(async() => { var window = Application.Current.Windows.OfType <MainWindow>().FirstOrDefault(); var listToAdd = new CardListDTO() { Name = "test", Board = SelectedBoard, Creator = User.User }; await window.Proxy.AddCardListToBoardAsync(SelectedBoard, listToAdd, User.Token); }); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
public int AddNewCardList(int boardId, string cardListName) { if (!string.IsNullOrWhiteSpace(cardListName) && cardListName.Length > 0 && cardListName.Length <= 255) { var cardList = new CardListDTO { Name = cardListName, Cards = new List <CardDTO>() }; var board = Get(boardId); if (board == null) { return(0); } board.CardLists.Add(cardList); Save(board); return(cardList.Id); } return(0); }
public static CardList GetCardListFromDTO(CardListDTO cardListDTO) { return(MapperHelper.GetEntityFromDTO <CardListDTO, CardList>(cardListDTO)); }
public async Task UpdateCardList(long id, [FromBody] CardListDTO cardlist) { await _cardListService.UpdateListAsync(cardlist); }
public async Task <CardListDTO> CreateCardList([FromBody] CardListDTO cardlist) { return(await _cardListService.CreateListAsync(cardlist)); }