foreach (string name in CarsNames[0])
{
if (!BusProductsData.ContainsKey(name)) continue;
if (BusProductsData[name].Price == 0) continue;
if (data.Products.FirstOrDefault(x => x.Name == name) == null)
{
data.Products.Add(new Product(BusProductsData[name].Price, 0, 0, name, false));
changed = true;
}
}