public FileService( IBlaiseConfigurationProvider configurationProvider, IDataInterfaceProvider dataInterfaceService, ICaseService caseService) { _configurationProvider = configurationProvider; _dataInterfaceService = dataInterfaceService; _caseService = caseService; }
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); }
public ModelProvider(IDataInterfaceProvider dataInterfaceProvider) { _dataInterfaceProvider = dataInterfaceProvider; }