public async Task<bool> removePackingItem(PackingItem packingItem) {
     await PackingTable.DeleteAsync(packingItem);
     packingList.Remove(packingItem);
     Amount--;
     if (packingItem.Packed) {
         AmountCompleted--;
     }
     return true;
 }
 public async Task<bool> addPackingItem(PackingItem packingItem)
 {
     Amount++;
     packingItem.CategorieId= this.Id;
     packingItem.TravelListId = this.TravelListId;
     await PackingTable.InsertAsync(packingItem);
     if(packingList!=null)
     packingList.Add(packingItem);
     return true;
     
 }
 public async Task<bool> updatePackingItem(PackingItem item)
 {
     if (item.Packed == true)
     {
         AmountCompleted++;
     }
     else
     {
         AmountCompleted--;
     }
     
     await PackingTable.UpdateAsync(item);
     return true;
 }
 public async void updatePackingItem(PackingItem item)
 {
     Debug.WriteLine(categorie.Amount);
     await categorie.updatePackingItem(item);
     Debug.WriteLine(categorie.AmountCompleted);
     destination.updateCategorie(categorie);
 }
 public async void addPackingItem(PackingItem packingItem)
 {
     await categorie.addPackingItem(packingItem);
     Debug.WriteLine(categorie.Amount);
     destination.updateCategorie(categorie);
 }
 public async void removePackingItem(PackingItem packingItem)
 {
     await categorie.removePackingItem(packingItem);
     Debug.WriteLine(categorie.AmountCompleted);
     destination.updateCategorie(categorie);
 }