public static string RunCampaign(string campaignName, string dialertable, string dialertablehx) { Console.WriteLine(campaignName); Console.WriteLine(); Console.WriteLine(); Console.WriteLine(); CampaignHelper.ArchiveCampaign(campaignName, dialertable, dialertablehx); ComplianceEntities ce = new ComplianceEntities(); int isnewcluster = 1; CampaignHelper.RunCampaign(campaignName, isnewcluster); getAdHocMostRecentSession_Result item = CampaignHelper.GetMostRecentSession(); CampaignHelper.CreateCallList(campaignName, item.CallListSessionId); StringBuilder sb = new StringBuilder(); List <AdHocLog> logs = CampaignHelper.GetLog(); foreach (AdHocLog logItem in logs) { if (logItem.description != null) { if (logItem.description.Trim().Length == 0) { sb.AppendLine(" <br>"); } else { sb.AppendLine(String.Format("{0}<br>", logItem.description.Trim())); } } } sb.AppendLine(@"</p>"); //Console.WriteLine(CampaignHelper.CreateFile(CampaignDefs.Campaigns[campaignName].DialerTable, url)); Console.WriteLine(sb.ToString()); File.AppendAllText(@"C:\temp\output.txt", sb.ToString()); File.AppendAllText(@"C:\temp\output.txt", ""); File.AppendAllText(@"C:\temp\output.txt", ""); File.AppendAllText(@"C:\temp\output.txt", ""); File.AppendAllText(@"C:\temp\output.txt", ""); //CreateFile(CampaignDefs.Campaigns[campaignName].DialerTable, excelFilePath); return(sb.ToString()); }