/// <summary> /// Initializes a new instance of the MainViewModel class. /// </summary> public MainViewModel(ISignToolService signToolService) { _signToolService = signToolService; _logBuilder = new StringBuilder(); _startServerCommand = new RelayCommand(StartServer, CanStartServer); _stopServerCommand = new RelayCommand(StopServer, CanStopServer); MessengerInstance.Register <LogMessage>( this, message => { _logBuilder.AppendLine(message.Message); RaisePropertyChanged(() => Log); }); this.BaseAddress = Properties.Settings.Default.BaseAddress; string signToolPath; if (!_signToolService.TryToFindSignToolPath(out signToolPath)) { Logger.Error(Properties.Resources.SignToolNotInstalled); } }
public SignToolController(ISignToolService signToolService) { _signToolService = signToolService; }