void AddTruck(TruckData td) { if (!Trucks.Contains(td)) { Trucks.Add(td); } else { var tcnt = truckData.Where(m => m.ManifestId == td.ManifestId).FirstOrDefault(); Trucks.Remove(tcnt); Trucks.Add(td); } }