Modify A/B test campaigns

To modify a specific AB campaign, you use the NewslettersManager class. The following code modifies an AB campaign with the specified new WinningCondition through the Native API. ```C# using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Telerik.Sitefinity.Modules.Newsletters; using Telerik.Sitefinity.Newsletters.Model;

namespace Telerik.Sitefinity.Documentation.CodeSnippets.DevGuide.SitefinityEssentials.Modules.EmailCampaigns.ABCampaigns { public partial class EmailCampaignsSnippets { public void ModifyABCampaign(Guid id, CampaignWinningCondition newWinningCondition) { NewslettersManager manager = NewslettersManager.GetManager(); ABCampaign abCampaign = manager.GetABCampaigns().Where(c => c.Id == id).SingleOrDefault();

        if (abCampaign != null)
        {
            abCampaign.WinningCondition = newWinningCondition;

            manager.SaveChanges();
        }
    }
}

}

First, you initialize the NewslettersManager. Then, you must get the specified AB campaign. Finally, you modify the winning condition and save the changes.
Want to learn more?
Enhance your Sitefinity skills by enrolling in free training sessions. Become Sitefinity certified through Progress Education Community to strengthen your professional credentials.
New to Sitefinity?