Exemplo n.º 1
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 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);
 }
Exemplo n.º 3
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);
 }