public MoneyTransactionsImporter(
     IMoneyTransactionsRepository moneyTransactionsRepository,
     IMoneyTransactionsAnalyzer moneyTransactionsAnalyzer,
     IAnalysysRepository analysysRepository)
 {
     _moneyTransactionsRepository = moneyTransactionsRepository ?? throw new ArgumentNullException(nameof(moneyTransactionsRepository));
     _moneyTransactionsAnalyzer   = moneyTransactionsAnalyzer ?? throw new ArgumentNullException(nameof(moneyTransactionsAnalyzer));
     _analysysRepository          = analysysRepository ?? throw new ArgumentNullException(nameof(analysysRepository));
 }
示例#2
0
 public AnalysisViewModel(IAnalysysRepository analysysRepository)
 {
     _analysysRepository = analysysRepository ?? throw new ArgumentNullException(nameof(analysysRepository));
     _loadingTask        = LoadAnalysys();
 }