public ProjectViewModel(NavigationEventArgs parameter, BatNodeLogReader batNodeLogReader, LogAnalyzer logAnalyzer, NavigationService navigationService, BatProjectManager batProjectManager) : this()
        {
            _batNodeLogReader  = batNodeLogReader;
            _logAnalyzer       = logAnalyzer;
            _navigationService = navigationService;
            _batProjectManager = batProjectManager;


            if (parameter.Parameter != null)
            {
                _project = (BatProject)parameter.Parameter;
            }
            else
            {
                _project = new BatProject()
                {
                    Name = "Neues Projekt"
                };
            }
        }
 public MainViewModel(NavigationService navigationService, BatProjectManager batProjectManager) : this()
 {
     _navigationService = navigationService;
     _batProjectManager = batProjectManager;
 }
 public NodeDetailViewModel(NavigationEventArgs navigation, BatNodeLogReader batNodeLogReader, LogAnalyzer logAnalyzer, BatProjectManager batProjectManager) : this((Tuple <BatProject, BatNode>)navigation.Parameter)
 {
     _batNodeLogReader  = batNodeLogReader;
     _logAnalyzer       = logAnalyzer;
     _batProjectManager = batProjectManager;
 }