public HistoryDataViewModel(HistoryClientServiceFactory historyClientServiceFactory,
                             ConvertingClientServiceFactory convertingClientServiceFactory,
                             IConverterClientPackageDataFromDto converterClientPackageDataFromDto,
                             IDialogService dialogService)
 {
     HistoryDataViewModelPart = new HistoryDataViewModelPart(historyClientServiceFactory, convertingClientServiceFactory,
                                                             converterClientPackageDataFromDto, dialogService,
                                                             isLoading => IsLoading = IsLoading, SetHistoryFiles);
     HistoryFileDataViewModelPart = new HistoryFileDataViewModelPart(() => IsPackageMode = true);
 }
Ejemplo n.º 2
0
 public HistoryViewModel(IDialogService dialogService, HistoryClientServiceFactory historyClientServiceFactory,
                         ConvertingClientServiceFactory convertingClientServiceFactory,
                         IConverterClientPackageDataFromDto converterClientPackageDataFromDto)
 {
     DialogService        = dialogService;
     HistoryDataViewModel = new HistoryDataViewModel(historyClientServiceFactory, convertingClientServiceFactory,
                                                     converterClientPackageDataFromDto, dialogService);
     HistoryFilterViewModel = new HistoryFilterViewModel(historyClientServiceFactory,
                                                         HistoryDataViewModel.HistoryDataViewModelPart.UpdateHistoryData);
 }
 public FileDataProcessingStatusMark(IPackageData packageInfoProject,
                                     IProjectSettings projectSettings,
                                     IConverterClientPackageDataToDto converterClientPackageDataToDto,
                                     IConverterClientPackageDataFromDto converterClientPackageDataFromDto)
 {
     _packageInfoProject = packageInfoProject ?? throw new ArgumentNullException(nameof(packageInfoProject));
     _projectSettings    = projectSettings ?? throw new ArgumentNullException(nameof(projectSettings));
     _converterClientPackageDataToDto   = converterClientPackageDataToDto ?? throw new ArgumentNullException(nameof(converterClientPackageDataToDto));
     _converterClientPackageDataFromDto = converterClientPackageDataFromDto ?? throw new ArgumentNullException(nameof(converterClientPackageDataFromDto));
 }
Ejemplo n.º 4
0
 public HistoryDataViewModelPart(HistoryClientServiceFactory historyClientServiceFactory,
                                 ConvertingClientServiceFactory convertingClientServiceFactory,
                                 IConverterClientPackageDataFromDto converterClientPackageDataFromDto,
                                 IDialogService dialogService, Action <bool> setLoading,
                                 Action <IReadOnlyCollection <HistoryFileDataViewModelItem> > setHistoryFileItems)
 {
     _historyClientServiceFactory       = historyClientServiceFactory;
     _convertingClientServiceFactory    = convertingClientServiceFactory;
     _converterClientPackageDataFromDto = converterClientPackageDataFromDto;
     _dialogService           = dialogService;
     _setLoading              = setLoading;
     _setHistoryFileItems     = setHistoryFileItems;
     DownloadFilesDataCommand = new DelegateCommand(async() => await GetFilesData(), CanDownloadFilesData);
     ShowFilesDataCommand     = new DelegateCommand(async() => await ShowFilesData(),
                                                    () => SelectedHistoryViewModelItem != null);
 }