protected override void InitializeWorkItemDescriptors()
        {
            // Build the provider list, this will be configurable later

            RecipientListProviderDescriptor recipientListProvider =
                new RecipientListProviderDescriptor("RecipientList",
                                               "Select one of your Block Lists",
                                               BVNetwork.EPiSendMail.Configuration.NewsLetterConfiguration.GetModuleBaseDir() + "/plugin/workitemproviders/RecipientRemoveprovider.ascx");

            AddProviderWithChecks(WorkItemProviders, recipientListProvider);

            RecipientListProviderDescriptor textProvider =
                new RecipientListProviderDescriptor("TextImportRemove",
                                               "Remove from manually entered email addresses",
                                               BVNetwork.EPiSendMail.Configuration.NewsLetterConfiguration.GetModuleBaseDir() + "/plugin/workitemproviders/TextRemoveProvider.ascx");
            AddProviderWithChecks(WorkItemProviders, textProvider);
        }
        protected override void InitializeWorkItemDescriptors()
        {
            // Build the provider list, this will be configurable later

            RecipientListProviderDescriptor recipientListProvider =
                new RecipientListProviderDescriptor("RecipientList",
                                                    "Select one of your Block Lists",
                                                    BVNetwork.EPiSendMail.Configuration.NewsLetterConfiguration.GetModuleBaseDir() + "/plugin/workitemproviders/RecipientRemoveprovider.ascx");

            AddProviderWithChecks(WorkItemProviders, recipientListProvider);

            RecipientListProviderDescriptor textProvider =
                new RecipientListProviderDescriptor("TextImportRemove",
                                                    "Remove from manually entered email addresses",
                                                    BVNetwork.EPiSendMail.Configuration.NewsLetterConfiguration.GetModuleBaseDir() + "/plugin/workitemproviders/TextRemoveProvider.ascx");

            AddProviderWithChecks(WorkItemProviders, textProvider);
        }
Example #3
0
 protected void AddProviderWithChecks(List<RecipientListProviderDescriptor> providers, RecipientListProviderDescriptor provider)
 {
     if (provider.ProviderControlExists == true)
         providers.Add(provider);
 }
 protected void AddProviderWithChecks(List <RecipientListProviderDescriptor> providers, RecipientListProviderDescriptor provider)
 {
     if (provider.ProviderControlExists == true)
     {
         providers.Add(provider);
     }
 }