Пример #1
0
        private void refreshVehicle(ClientVehicleDto vehicle, Enums.ModificationType mtd)
        {
            bool update = false;

            if (!Vehicles.ContainsKey(vehicle.VehicleId))
            {
                update = true;
            }
            Vehicles.AddOrUpdate(vehicle.VehicleId, vehicle, (key, oldValue) =>
            {
                if (vehicle.Name != oldValue.Name)
                {
                    update = true;
                }
                return(vehicle);
            });
            if (update && OnVehicleUpdated != null)
            {
                OnVehicleUpdated(vehicle);
            }
        }
Пример #2
0
 private void messageReceived(System.Action <ClientVehicleDto, Enums.ModificationType> callback, ClientVehicleDto vehicle, Enums.ModificationType mtd)
 {
     callback(vehicle, mtd);
 }