Ejemplo n.º 1
0
        public RuntimeSettingsMandrillSettingsProvider(IRuntimeSettings runtimeSettings)
        {
            if (runtimeSettings == null)
            {
                throw new ArgumentNullException(nameof(runtimeSettings));
            }

            _settings = new MandrillSettings
            {
                ApiKey = runtimeSettings["Mandrill.ApiKey"]
            };

            Uri baseUrl;

            if (Uri.TryCreate(runtimeSettings["Mandrill.BaseUrl"], UriKind.RelativeOrAbsolute, out baseUrl))
            {
                _settings.BaseUrl = baseUrl;
            }
        }
 public ConfigurationServiceMandrillSettingsProvider(IConfigurationService configurationService)
 {
     _settings = configurationService.Get <MandrillSettings>();
 }