public IntegratedFirmwareSelectorViewModel(INotifyRepository Repository, List<ComponentTarget> RequiredTargets, ILoadControllerFactory LoadControllerFactory) : base("Интегрированный") { _packages = new ObservableCollection<FirmwarePackageViewModel>(); Packages = new ReadOnlyObservableCollection<FirmwarePackageViewModel>(_packages); _cancellationTokenSource = new CancellationTokenSource(); BrowseFolderCommand = new DelegateCommand(ExecuteMethod); IRepositoryLoadController lc = LoadControllerFactory.GetLocalLoadController(Repository, _packages, RequiredTargets, _cancellationTokenSource); lc.BeginLoad(); }
public FakeIntegratedFirmwareSelectorViewModelProvider(ILoadControllerFactory LoadControllerFactory) { _loadControllerFactory = LoadControllerFactory; }
public IntegratedFirmwareSelectorViewModelProvider(ILoadControllerFactory LoadControllerFactory) { _loadControllerFactory = LoadControllerFactory; _userDirectoryRepository = _userDirectoryRepository = new NotifyDirectoryRepository(DirectoryRepository.UserRepositoryDirectory); }