public void LoadProject(string projectPath)
        {
            if (string.IsNullOrEmpty(projectPath))
            {
                throw new ArgumentException("projectPath");
            }

            var project = _projectRepository.GetById(projectPath);
            var modules = _moduleRepository.GetAllForProject(projectPath);

            ProjectViewModel = new ProjectViewModel(project, _moduleRepository, modules);
        }