示例#1
0
 private void OnIngangenChanged(IngangenChangedMessage obj)
 {
     if (obj.RemovedIngangen?.Any() == true)
     {
         foreach (var sg in obj.RemovedIngangen)
         {
             var vm = AllIngangen.FirstOrDefault(x => x.Naam == sg.Naam);
             if (vm == null)
             {
                 continue;
             }
             AllIngangen.Remove(vm);
         }
     }
     if (obj.AddedIngangen?.Any() == true)
     {
         foreach (var sg in obj.AddedIngangen)
         {
             AllIngangen.Add(new IngangViewModel(sg));
         }
     }
     AllIngangen.BubbleSort();
 }