private void AddTemplateBindings(IEnumerable <int> newsletterIds)
 {
     foreach (var newsletterId in newsletterIds)
     {
         EmailTemplateNewsletterInfoProvider.AddNewsletterToTemplate(emailTemplateInfo.TemplateID, newsletterId);
     }
 }
    /// <summary>
    /// Add templates to newsletter.
    /// </summary>
    private void AddNewRecords(string newValues, string currentRecords)
    {
        string items = DataHelper.GetNewItemsInList(currentRecords, newValues);

        if (!String.IsNullOrEmpty(items))
        {
            var modifiedItems = items.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries);
            foreach (string item in modifiedItems)
            {
                EmailTemplateNewsletterInfoProvider.AddNewsletterToTemplate(ValidationHelper.GetInteger(item, 0), mNewsletter.NewsletterID);
            }
        }
    }
예제 #3
0
    private void AddTemplatesToNewsletter(string templateIDsString)
    {
        if (String.IsNullOrEmpty(templateIDsString))
        {
            return;
        }

        var templateIDs = templateIDsString.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries);

        foreach (var templateID in templateIDs)
        {
            EmailTemplateNewsletterInfoProvider.AddNewsletterToTemplate(ValidationHelper.GetInteger(templateID, 0), TypedEditedObject.NewsletterID);
        }
    }