public MainViewModel(IMainModel mainModel, ISettingsViewModel settingsViewModel, IDownloadsViewModel downloadsViewModel, ILogger logger) { if (mainModel == null) { throw new ArgumentNullException("mainModel"); } if (settingsViewModel == null) { throw new ArgumentNullException("settingsViewModel"); } if (downloadsViewModel == null) { throw new ArgumentNullException("downloadsViewModel"); } if (logger == null) { throw new ArgumentNullException("logger"); } this.mainModel = mainModel; this.settingsViewModel = settingsViewModel; this.downloadsViewModel = downloadsViewModel; this.logger = logger; }
public MainViewModel(IMainModel mainModel, ISettingsViewModel settingsViewModel, IDownloadsViewModel downloadsViewModel, ILogger logger) { if (mainModel == null) throw new ArgumentNullException("mainModel"); if (settingsViewModel == null) throw new ArgumentNullException("settingsViewModel"); if (downloadsViewModel == null) throw new ArgumentNullException("downloadsViewModel"); if (logger == null) throw new ArgumentNullException("logger"); this.mainModel = mainModel; this.settingsViewModel = settingsViewModel; this.downloadsViewModel = downloadsViewModel; this.logger = logger; }