public ActionResult SaveCampaign(string title, string sendFlag, string dispositionID, string templateId) { objResponse response = new objResponse(); CampaignHelperss objCap = new CampaignHelperss(); try { response = objCampManger.AddnewCampaign(title, Convert.ToInt64(dispositionID), Convert.ToInt64(templateId), false); if (response.ErrorCode == 0) { ViewBag.Campaigns = objCampManger.getAllCampaigns(); return(View("TempCampaign")); } else { return(Json("", JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json("", JsonRequestBehavior.AllowGet)); } }
public async Task <ActionResult> sendCampaign(string CampaignId) { objResponse response = new objResponse(); CampaignHelperss objCap = new CampaignHelperss(); try { response = objCampManger.GetCampaignData(Convert.ToInt64(CampaignId)); if (response.ErrorCode == 0) { List <TextValue> toList = new List <TextValue>(); foreach (DataRow dr in response.ResponseData.Tables[1].Rows) { // EmailAddress to = new EmailAddress(dr["Email"].ToString(), dr["ContactName"].ToString()); TextValue objTextValue = new TextValue(); objTextValue.Value = dr["Email"].ToString(); objTextValue.Text = dr["ContactName"].ToString(); toList.Add(objTextValue); } await objCap.sendCampaign(toList, response.ResponseData.Tables[0].Rows[0][0].ToString()); ViewBag.Campaigns = objCampManger.getAllCampaigns(); return(View("TempCampaign")); } else { return(Json("", JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json("", JsonRequestBehavior.AllowGet)); } }