public AuditManagerService(
     IJsonFileService jsonFileService,
     IJsonToEntityConverter jsonToEntityConverter,
     IEntityContextComparerService entityContextComparerService)
 {
     _jsonFileService              = jsonFileService;
     _jsonToEntityConverter        = jsonToEntityConverter;
     _entityContextComparerService = entityContextComparerService;
 }
 public LocalDataPageViewModel(IPlanetRepository planetRepository, IJsonFileService jsonFileService) {
     this.planetRepository = planetRepository;
     this.jsonFileService = jsonFileService;
     FileExistsCommand = new DelegateCommand(ExecuteFileExistsCommand, CanExecuteFileExistsCommand);
     CreateFileCommand = new DelegateCommand(ExecuteCreateFileCommand, CanExecuteCreateFileCommand);
     AddCommand = new DelegateCommand(ExecuteAddCommand, CanExecuteAddCommand);
     ReadCommand = new DelegateCommand(ExecuteReadCommand, CanExecuteReadCommand);
     EditCommand = new DelegateCommand(ExecuteEditCommand, CanExecuteEditCommand);
     DeleteCommand = new DelegateCommand(ExecuteDeleteCommand, CanExecuteDeleteCommand);
     DeleteFileCommand = new DelegateCommand(ExecuteDeleteFileCommand, CanExecuteDeleteFileCommand);
     BackupFileCommand = new DelegateCommand(ExecuteBackupFileCommand, CanExecuteBackupFileCommand);
     RestoreFileCommand = new DelegateCommand(ExecuteRestoreFileCommand, CanExecuteRestoreFileCommand);
 }
Esempio n. 3
0
        public MainWindow()
        {
            InitializeComponent();


            dialogService   = new DefaultDialogService();
            jsonFileService = new JsonFileService();
            var msAzureTraslator    = new MsAzureTranslator(SUBS_KEY);
            var escapeTextProcessor = new EscapeTextWrapper();

            translator = new LocalizationJsonTranslator(msAzureTraslator, escapeTextProcessor, escapeTextProcessor);

            _lngs = msAzureTraslator.AvailableLanguages;

            cbSourceLng.ItemsSource       = _lngs;
            cbSourceLng.DisplayMemberPath = "Value";
            cbSourceLng.SelectedValuePath = "Key";


            cbTargetLng.ItemsSource       = _lngs;
            cbTargetLng.DisplayMemberPath = "Value";
            cbTargetLng.SelectedValuePath = "Key";
        }