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)); }
public AnalysisViewModel(IAnalysysRepository analysysRepository) { _analysysRepository = analysysRepository ?? throw new ArgumentNullException(nameof(analysysRepository)); _loadingTask = LoadAnalysys(); }