private void GenerateCampaignObjective( string campaignName, string conversionName, int objectiveValue) { var campaignInfo = CampaignInfoProvider.GetCampaignInfo(campaignName, _mSite.SiteName); if (campaignInfo == null) { return; } var campaignConversionInfo = CampaignConversionInfoProvider.GetCampaignConversions() .WhereEquals("CampaignConversionDisplayName", conversionName) .WhereEquals("CampaignConversionCampaignID", campaignInfo.CampaignID) .FirstOrDefault(); if (campaignConversionInfo == null) { return; } CampaignObjectiveInfoProvider.SetCampaignObjectiveInfo(new CampaignObjectiveInfo { CampaignObjectiveCampaignID = campaignInfo.CampaignID, CampaignObjectiveCampaignConversionID = campaignConversionInfo.CampaignConversionID, CampaignObjectiveValue = objectiveValue }); }
private object GetObjective(int campaignID) { var service = Service.Resolve <ICampaignObjectiveService>(); return(CampaignObjectiveInfoProvider.GetCampaignObjectives() .WhereEquals("CampaignObjectiveCampaignID", campaignID) .ToList() .Select(service.GetObjectiveViewModel) .FirstOrDefault()); }