public DemoModuleBViewModel( ILogger logger, IAlarmManagementFactory alarmManagementFactory, IEventAggregator eventAggregator) { logger.Init(GetType()); _logger = logger; _alarmManagementFactory = alarmManagementFactory; _eventAggregator = eventAggregator; _messageViewModel = new MessageViewModel(); }
public HomeScreenViewModel(ILogger logger, IEventAggregator eventAggregator, IAlarmManagementFactory alarmManagementFactory) { _alarmManagementFactory = alarmManagementFactory; DisplayName = "Home"; CanMoveVertices = true; CanForceEdges = false; _logger = logger; _logger.Init(GetType()); _logger.Info("CTOR of HomeScreenViewModel called"); eventAggregator.Subscribe(this); ModuleGraph = new ModuleGraph(); }