/// <summary>
        /// Initializes a new instance of the MainViewModel class.
        /// </summary>
        public EventLogViewModel(IEventLogReaderManager eventLogReaderManager, IServerConfigurationManager serverConfigurationManager)
        {
            _eventLogReaderManager      = eventLogReaderManager;
            _serverConfigurationManager = serverConfigurationManager;

            InitViewModelData();

            _searchCommand     = new RelayCommand(ExecuteSearch);
            _editConfigCommand = new RelayCommand(ExecuteEditConfig);
        }
 /// <summary>
 /// Initializes a new instance of the MainViewModel class.
 /// </summary>
 public MainViewModel(IEventLogReaderManager eventLogReaderManager)
 {
     _eventLogReaderManager = eventLogReaderManager;
     OpenEventLogCommand    = new RelayCommand(ExecuteOpenEventLogWindow);
 }