internal static bool HasSelectedServicesForCollection()
        {
            ServiceConfigurationSection serviceConfigSection = ConfigurationManager.GetSection("ServicesSection") as ServiceConfigurationSection;

            if (serviceConfigSection == null)
            {
                return(false);
            }

            return(serviceConfigSection.Services.Count > 0);
        }
        internal static List <string> GetSelectedServices()
        {
            List <string> services = new List <string>();
            ServiceConfigurationSection serviceConfigSection = ConfigurationManager.GetSection("ServicesSection") as ServiceConfigurationSection;

            for (int i = 0; i < serviceConfigSection.Services.Count; i++)
            {
                if (ValidateServiceName(serviceConfigSection.Services[i].Name))
                {
                    services.Add(serviceConfigSection.Services[i].Name);
                }
            }
            return(services);
        }