Ejemplo n.º 1
0
        public JsonResult ReinstateCancelAd(int?AdId = 0, int?CampaignId = 0, int deploymentPeriodId = 0)
        {
            ACM.Model.AdDeploymentPeriod ad = new ACM.Model.AdDeploymentPeriod();
            ad.Adid       = Convert.ToInt32(AdId);
            ad.CampaignId = Convert.ToInt32(CampaignId);
            var    adInq  = adServiceClient.AdStatusInquiry(ad, deploymentPeriodId);
            string status = string.Empty;

            if (!string.IsNullOrEmpty(adInq.AdStatus))
            {
                status = adInq.AdStatus.Trim();
            }

            if (status == AdStatus.Cancelled.ToString())
            {
                adInq.AdStatus = AdStatus.Active.ToString();
                adServiceClient.AdStatusModify(adInq);
                adInq.AdStatus = "re-instated";
            }
            else if (status != AdStatus.Cancelled.ToString())
            {
                adInq.AdStatus = AdStatus.Cancelled.ToString();
                adServiceClient.AdStatusModify(adInq);
                adInq.AdStatus = "cancelled";
            }
            return(Json(adInq));
        }
Ejemplo n.º 2
0
        public JsonResult CheckAdStatus(int?AdId = 0, int deploymentPeriodId = 0)
        {
            int campaignId = 0;

            if (Session["CampaignId"] != null)
            {
                campaignId = (Int32)Session["CampaignId"];
            }
            ACM.Model.AdDeploymentPeriod ad = new ACM.Model.AdDeploymentPeriod();
            ad.Adid       = Convert.ToInt32(AdId);
            ad.CampaignId = Convert.ToInt32(campaignId);
            var    adInq  = adServiceClient.AdStatusInquiry(ad, deploymentPeriodId);
            string status = string.Empty;

            if (adInq != null && !string.IsNullOrEmpty(adInq.AdStatus))
            {
                status = adInq.AdStatus.Trim();
            }
            return(Json(status));
        }
Ejemplo n.º 3
0
        public JsonResult ReinstateCancelAd(int? AdId = 0, int? CampaignId = 0, int deploymentPeriodId=0)
        {
            ACM.Model.AdDeploymentPeriod ad = new ACM.Model.AdDeploymentPeriod();
            ad.Adid = Convert.ToInt32(AdId);
            ad.CampaignId = Convert.ToInt32(CampaignId);
            var adInq = adServiceClient.AdStatusInquiry(ad, deploymentPeriodId);
            string status = string.Empty;
            if (!string.IsNullOrEmpty(adInq.AdStatus))
                status = adInq.AdStatus.Trim();

            if (status == AdStatus.Cancelled.ToString())
            {
                adInq.AdStatus = AdStatus.Active.ToString();
                adServiceClient.AdStatusModify(adInq);
                adInq.AdStatus = "re-instated";
            }
            else if (status != AdStatus.Cancelled.ToString())
            {
                adInq.AdStatus = AdStatus.Cancelled.ToString();
                adServiceClient.AdStatusModify(adInq);
                adInq.AdStatus = "cancelled";
            }
            return Json(adInq);
        }
Ejemplo n.º 4
0
 public JsonResult CheckAdStatus(int? AdId = 0, int deploymentPeriodId = 0)
 {
     int campaignId = 0;
     if (Session["CampaignId"] != null)
         campaignId = (Int32)Session["CampaignId"];
     ACM.Model.AdDeploymentPeriod ad = new ACM.Model.AdDeploymentPeriod();
     ad.Adid = Convert.ToInt32(AdId);
     ad.CampaignId = Convert.ToInt32(campaignId);
     var adInq = adServiceClient.AdStatusInquiry(ad, deploymentPeriodId);
     string status = string.Empty;
     if (adInq != null && !string.IsNullOrEmpty(adInq.AdStatus))
         status = adInq.AdStatus.Trim();
     return Json(status);
 }
Ejemplo n.º 5
0
 public System.Threading.Tasks.Task <ACM.Model.AdDeploymentPeriod> AdStatusInquiryAsync(ACM.Model.AdDeploymentPeriod request, int deploymentPeriodId)
 {
     return(base.Channel.AdStatusInquiryAsync(request, deploymentPeriodId));
 }
Ejemplo n.º 6
0
 public ACM.Model.AdDeploymentPeriod AdStatusInquiry(ACM.Model.AdDeploymentPeriod request, int deploymentPeriodId)
 {
     return(base.Channel.AdStatusInquiry(request, deploymentPeriodId));
 }
Ejemplo n.º 7
0
 public System.Threading.Tasks.Task <string> AdStatusModifyAsync(ACM.Model.AdDeploymentPeriod request)
 {
     return(base.Channel.AdStatusModifyAsync(request));
 }
Ejemplo n.º 8
0
 public string AdStatusModify(ACM.Model.AdDeploymentPeriod request)
 {
     return(base.Channel.AdStatusModify(request));
 }