Example #1
0
        /// <summary>
        /// Initializes the provider.
        /// </summary>
        /// <param name="config">The config section.</param>
        /// <param name="providerName">Name of the provider.</param>
        /// <returns></returns>
        private TaskClerkProvider InitializeProvider(
            ConfigurationSection config,
            string providerName)
        {
            TaskClerkProvider provider = FindProvider(config.Providers, providerName);

            if (provider == null)
            {
                Trace.TraceError(Properties.Resources.UnableToFindConfigurationFile, providerName);
                throw new InvalidOperationException(
                          string.Format(CultureInfo.InvariantCulture, Properties.Resources.UnableToFindConfigurationFile,
                                        providerName));
            }
            return(provider.Create(this));
        }
 /// <summary>
 /// Initializes the provider.
 /// </summary>
 /// <param name="config">The config section.</param>
 /// <param name="providerName">Name of the provider.</param>
 /// <returns></returns>
 private TaskClerkProvider InitializeProvider(
     ConfigurationSection config,
     string providerName)
 {
     TaskClerkProvider provider = FindProvider(config.Providers, providerName);
     if (provider == null)
     {
         Trace.TraceError(Properties.Resources.UnableToFindConfigurationFile, providerName);
         throw new InvalidOperationException(
             string.Format(CultureInfo.InvariantCulture, Properties.Resources.UnableToFindConfigurationFile,
                           providerName));
     }
     return provider.Create(this);
 }