Esempio n. 1
0
        /// <summary>
        /// Create a provider instance
        /// </summary>
        /// <param name="config">Config</param>
        /// <returns>The created provider</returns>
        private static Data.IProvider CreateProvider(Data.MailiasConfig config)
        {
            Data.IProvider provider = Providers.SingleOrDefault(p => p.ProviderKey == config.Provider);

            if (provider == null)
            {
                return(null);
            }

            provider.Configure(config);
            return(provider);
        }