public override void CreateViewModels() { ServiceFactory.Events.GetEvent<CreateXZoneEvent>().Subscribe(OnCreateXZone); ServiceFactory.Events.GetEvent<EditXZoneEvent>().Subscribe(OnEditXZone); ServiceFactory.Events.GetEvent<CreateXDirectionEvent>().Subscribe(OnCreateXDirection); ServiceFactory.Events.GetEvent<EditXDirectionEvent>().Subscribe(OnEditXDirection); DevicesViewModel = new DevicesViewModel(); ParameterTemplatesViewModel = new ParameterTemplatesViewModel(); ZonesViewModel = new ZonesViewModel(); DirectionsViewModel = new DirectionsViewModel(); PumpStationsViewModel = new PumpStationsViewModel(); GuardViewModel = new GuardViewModel(); FiltersViewModel = new FiltersViewModel(); DeviceLidraryViewModel = new LibraryViewModel(); InstructionsViewModel = new InstructionsViewModel(); OPCDevicesViewModel = new OPCDevicesViewModel(); OPCZonesViewModel = new OPCZonesViewModel(); OPCDirectionsViewModel = new OPCDirectionsViewModel(); DiagnosticsViewModel = new DiagnosticsViewModel(); DescriptorsViewModel = new DescriptorsViewModel(); _planExtension = new GKPlanExtension(DevicesViewModel, ZonesViewModel, DirectionsViewModel); }
public override void CreateViewModels() { ServiceFactory.Events.GetEvent<SelectGKZoneEvent>().Subscribe(OnSelectGKZone); ServiceFactory.Events.GetEvent<SelectGKZonesEvent>().Subscribe(OnSelectGKZones); ServiceFactory.Events.GetEvent<SelectGKGuardZoneEvent>().Subscribe(OnSelectGKGuardZone); ServiceFactory.Events.GetEvent<SelectGKGuardZonesEvent>().Subscribe(OnSelectGKGuardZones); ServiceFactory.Events.GetEvent<SelectGKDelayEvent>().Subscribe(OnSelectGKDelay); ServiceFactory.Events.GetEvent<SelectGKDelaysEvent>().Subscribe(OnSelectGKDelays); ServiceFactory.Events.GetEvent<SelectGKDirectionEvent>().Subscribe(OnSelectGKDirection); ServiceFactory.Events.GetEvent<SelectGKDirectionsEvent>().Subscribe(OnSelectGKDirections); ServiceFactory.Events.GetEvent<SelectGKMPTEvent>().Subscribe(OnSelectGKMPT); ServiceFactory.Events.GetEvent<SelectGKMPTsEvent>().Subscribe(OnSelectGKMPTs); ServiceFactory.Events.GetEvent<SelectGKDoorEvent>().Subscribe(OnSelectGKDoor); ServiceFactory.Events.GetEvent<SelectGKDoorsEvent>().Subscribe(OnSelectGKDoors); ServiceFactory.Events.GetEvent<SelectGKDeviceEvent>().Subscribe(OnSelectGKDevice); ServiceFactory.Events.GetEvent<SelectGKDevicesEvent>().Subscribe(OnSelectGKDevices); ServiceFactory.Events.GetEvent<SelectGKPumpStationEvent>().Subscribe(OnSelectGKPumpStation); ServiceFactory.Events.GetEvent<SelectGKPumpStationsEvent>().Subscribe(OnSelectGKPumpStations); DevicesViewModel = new DevicesViewModel(); ParameterTemplatesViewModel = new ParameterTemplatesViewModel(); ZonesViewModel = new ZonesViewModel(); DirectionsViewModel = new DirectionsViewModel(); DelaysViewModel = new DelaysViewModel(); PumpStationsViewModel = new PumpStationsViewModel(); MPTsViewModel = new MPTsViewModel(); CodesViewModel = new CodesViewModel(); GuardZonesViewModel = new GuardZonesViewModel(); DoorsViewModel = new DoorsViewModel(); SKDZonesViewModel = new SKDZonesViewModel(); DeviceLidraryViewModel = new LibraryViewModel(); OPCViewModel = new OPCsViewModel(); DescriptorsViewModel = new DescriptorsViewModel(); DiagnosticsViewModel = new DiagnosticsViewModel(); _planExtension = new GKPlanExtension(); }
public ParameterTemplatesMenuViewModel(ParameterTemplatesViewModel context) { Context = context; }