private void OnTestCommand() { var df = Spots; Spot spot = new Spot() { Color = Colors.Red, Height = 26.0, Id = 9088127, IsSelected = true, Price = 1000, RowNum = "1", SeatNum = "28", SectorName = "4 сектор", SideName = "Левая сторона", Width = 26.0, X = 851.0, Y = 445.0 }; if (Spots.Contains(spot, new SpotIdComparer())) { var dfd = Spots.FirstOrDefault(x => x.Id == spot.Id); Spots.Remove(dfd); } else { Spots.Add(spot); } }