public PrimkeReproViewModel(IXlsFileReader xlsFileReader, IBookUraReproEndpoint bookUraEndpoint, IDialogService showDialog, IBookAccountSettingsEndpoint settingsEndpoint, IAccountPairsEndpoint accoutPairsEndpoint, IProcessToJournalService processToJournalService) { _xlsFileReader = xlsFileReader; _bookUraEndpoint = bookUraEndpoint; _showDialog = showDialog; _settingsEndpoint = settingsEndpoint; _accoutPairsEndpoint = accoutPairsEndpoint; _processToJournalService = processToJournalService; _bookName = "Primke repromaterijala"; LoadDataCommand = new DelegateCommand(LoadDataFromFile); SaveDataCommand = new DelegateCommand(SaveToDatabase, CanSavePrimke); FilterDataCommand = new DelegateCommand(FilterPrimke); AccountsSettingsCommand = new DelegateCommand(OpenAccountsSettings); ProcessItemCommand = new DelegateCommand(ProcessItem, CanProcess); UnmarkProcessedCommand = new DelegateCommand(UnmarkProcessed, CanUnmark); LoadPrimke(); }