Example #1
0
 public MainViewModel(IClientDialogService dialogService, IClientAppService appService)
 {
     DialogService    = dialogService;
     AppService       = appService;
     DownloadItems    = new ObservableCollection <DownloadItemViewModel>();
     PaymentItems     = new ObservableCollection <PaymentPlanHistoryViewModel>();
     DesignClaimItems = new ObservableCollection <ClaimItemViewModel>();
     AppService.Initialize();
 }
Example #2
0
 public ClientAppService(IClientDialogService dialogService, ISettingsViewModel settingsViewModel,
                         IRepository repository, IConnectViewModel connectViewModel, ILauncherService launcherService, IPaymentsCalculationViewModel paymentsCalculationViewModel)
 {
     SetState(ClientState.Initializing);
     _dialogService                = dialogService;
     _settingsViewModel            = settingsViewModel;
     _repository                   = repository;
     _connectViewModel             = connectViewModel;
     _launcherService              = launcherService;
     _paymentsCalculationViewModel = paymentsCalculationViewModel;
     _connectViewModel.InjectAppServiceAndInit(this);
     ClaimItems = new ObservableCollection <ClaimItemViewModel>();
     _isClient  = _repository.GetSettingValue <bool>(Settings.IsClient);
 }