public MainWindowViewModel() { _databaseAccessService = ApplicationServicesProvider.Instance.Provider.DatabaseAccessService; _savedDiagrams = _databaseAccessService.ListAllDiagramIds(); ToolBoxViewModel = new ToolBoxViewModel(); DiagramViewModel = new DiagramViewModel(); DeleteSelectedItemsCommand = new SimpleCommand(ExecuteDeleteSelectedItemsCommand); CreateNewDiagramCommand = new SimpleCommand(ExecuteCreateNewDiagramCommand); SaveDiagramCommand = new SimpleCommand(ExecuteSaveDiagramCommand); LoadDiagramCommand = new SimpleCommand(ExecuteLoadDiagramCommand); DeleteDiagramCommand = new SimpleCommand(ExecuteDeleteDiagramCommand); ConnectorViewModel.PathFinder = new OrthogonalPathFinder(); }