public FileService(
     IBlaiseConfigurationProvider configurationProvider,
     IDataInterfaceProvider dataInterfaceService,
     ICaseService caseService)
 {
     _configurationProvider = configurationProvider;
     _dataInterfaceService  = dataInterfaceService;
     _caseService           = caseService;
 }
Exemple #2
0
        public MainWindowViewModel(IDataInterfaceProvider dataInterfaceProvider, IViewModelProvider viewModelProvider, IModelProvider modelProvider)
        {
            _dataInterfaceProvider = dataInterfaceProvider;
            _viewModelProvider     = viewModelProvider;
            _modelProvider         = modelProvider;
            var a = _dataInterfaceProvider.GenerateNodeScatter(20);
            var b = _viewModelProvider.GetNodeViewModels(a);

            PrimsGraphViewModel     = _viewModelProvider.GetPrimsGraph(b);
            KurskalsGraphViewModel  = _viewModelProvider.GetKurskalsGraph(b);
            DijkstrasGraphViewModel = _viewModelProvider.GetDijkstrasGraph(b);
            PlotterViewModel        = _viewModelProvider.GetPlotterViewModel(_viewModelProvider, _modelProvider);
        }
Exemple #3
0
 public ModelProvider(IDataInterfaceProvider dataInterfaceProvider)
 {
     _dataInterfaceProvider = dataInterfaceProvider;
 }