/// <summary> /// Initializes a new instance of the <see cref="GoogleManager"/> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="googleRepository">The google repository.</param> /// <param name="settingsManager">The settings manager.</param> /// <exception cref="System.ArgumentNullException"> /// googleRepository /// or /// settingsManager /// or /// logger /// </exception> public GoogleManager(CrossCutting.ILoggerService logger, Interfaces.IGoogleRepository googleRepository, ISettingsManager settingsManager) { if (googleRepository == null) { throw new ArgumentNullException("googleRepository"); } if (settingsManager == null) { throw new ArgumentNullException("settingsManager"); } if (logger == null) { throw new ArgumentNullException("logger"); } this.googleRepository = googleRepository; this.settingsManager = settingsManager; this.logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="GoogleManager"/> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="googleRepository">The google repository.</param> /// <param name="settingsManager">The settings manager.</param> /// <exception cref="System.ArgumentNullException"> /// googleRepository /// or /// settingsManager /// or /// logger /// </exception> public GoogleManager(CrossCutting.ILoggerService logger, Interfaces.IGoogleRepository googleRepository, ISettingsManager settingsManager) { if (googleRepository == null) { throw new ArgumentNullException("googleRepository"); } if (settingsManager == null) { throw new ArgumentNullException("settingsManager"); } if (logger == null) { throw new ArgumentNullException("logger"); } this.googleRepository = googleRepository; this.settingsManager = settingsManager; this.logger = logger; }