Ejemplo n.º 1
0
        void AddBus(IBus bus)
        {
            BusViewModel m = FindFirtOrDefault(bus);

            if (m != null)
            {
                return;
            }
            bus.BusStateChanged       += bus_BusStateChanged;
            bus.BusOperationStarting  += bus_BusOperationStarting;
            bus.BusOperationCompleted += bus_BusOperationCompleted;
            this.buses.Add(new BusViewModel(bus));
        }
Ejemplo n.º 2
0
        void RemoveBus(IBus bus)
        {
            BusViewModel m = FindFirtOrDefault(bus);

            if (m == null)
            {
                return;
            }

            bus.BusStateChanged       -= bus_BusStateChanged;
            bus.BusOperationStarting  -= bus_BusOperationStarting;
            bus.BusOperationCompleted -= bus_BusOperationCompleted;

            this.buses.Remove(m);
        }