public LoadControllerFactory(IDispatcherFacade Dispatcher, IFirmwarePackageViewModelKeyFormatter KeyFormatter,
                              IFirmwarePackageViewModelFactory FirmwarePackageViewModelFactory)
 {
     _dispatcher = Dispatcher;
     _keyFormatter = KeyFormatter;
     _firmwarePackageViewModelFactory = FirmwarePackageViewModelFactory;
 }
 public RemoteRepositoryLoadController(INotifyRepository Repository, ICollection<FirmwarePackageViewModel> PackagesCollection,
                                       List<ComponentTarget> RequiredTargets, IDispatcherFacade Dispatcher,
                                       IFirmwarePackageViewModelKeyFormatter KeyFormatter, CancellationTokenSource CancellationTokenSource,
                                       IFirmwarePackageViewModelFactory PackageViewModelFactory)
     : base(Repository, PackagesCollection, RequiredTargets, Dispatcher, KeyFormatter, CancellationTokenSource)
 {
     _packageViewModelFactory = PackageViewModelFactory;
 }
 public DispatcherRepositoryLoadControllerBase(INotifyRepository Repository, ICollection<FirmwarePackageViewModel> PackagesCollection,
                                               List<ComponentTarget> RequiredTargets, IDispatcherFacade Dispatcher,
                                               IFirmwarePackageViewModelKeyFormatter KeyFormatter, CancellationTokenSource CancellationTokenSource)
 {
     _repository = Repository;
     _packagesCollection = PackagesCollection;
     _requiredTargets = RequiredTargets;
     _dispatcher = Dispatcher;
     _keyFormatter = KeyFormatter;
     _cancellationTokenSource = CancellationTokenSource;
 }