public void CreateCar(CarDetails car)
        {
            CommandDataStore.CarDetails.Add(car);

            //update the read datastore
            ConsitencyWorker.Create(car);
        }
 public static void Create(CarDetails car)
 {
     QueryDataStore.Cars.Add(
         new Car
     {
         Id        = car.Id,
         BrandName = car.BrandName,
         Price     = car.Price,
         Year      = car.Year
     }
         );
 }
        public void ChangeCarYear(int id, int year)
        {
            CarDetails car =
                CommandDataStore.CarDetails.Single(c => c.Id == id);

            if (car != null)
            {
                car.Year = year;
            }

            //update the read datastore
            ConsitencyWorker.UpdateYear(id, year);
        }