public ActionResult DeploymentPeriods(int defaultDeploymentPeriod = 0)
        {
            ACM.Model.PartialViewInfo partialView        = new Model.PartialViewInfo();
            ACM.BO.DeploymentPeriodBO deploymentPeriodBO = new BO.DeploymentPeriodBO();
            if (Session["CampaignId"] != null)
            {
                partialView.CampaignId = (int)Session["CampaignId"];
            }
            var deploymentPeriod = deploymentPeriodBO.GetAvailableDeploymentPeriod(partialView.CampaignId);

            ViewBag.deploymentPeriod = new SelectList(deploymentPeriod, "ID", "Name");

            if (defaultDeploymentPeriod != 0)
            {
                partialView.DeploymentPeriodId = defaultDeploymentPeriod;
            }
            else if (Session["DeploymentPeriodId"] != null)
            {
                partialView.DeploymentPeriodId = (int)Session["DeploymentPeriodId"];
            }
            else if (deploymentPeriod.Count > 0)
            {
                partialView.DeploymentPeriodId = deploymentPeriod[0].ID;
            }
            else
            {
                partialView.DeploymentPeriodId = 0;
            }
            return(PartialView("_DeploymentPeriods", partialView));
        }
        public ActionResult DeploymentPeriods(int defaultDeploymentPeriod = 0)
        {
            ACM.Model.PartialViewInfo partialView = new Model.PartialViewInfo();
            ACM.BO.DeploymentPeriodBO deploymentPeriodBO = new BO.DeploymentPeriodBO();
            if (Session["CampaignId"] != null)
                partialView.CampaignId = (int)Session["CampaignId"];
            var deploymentPeriod = deploymentPeriodBO.GetAvailableDeploymentPeriod(partialView.CampaignId);
            ViewBag.deploymentPeriod = new SelectList(deploymentPeriod, "ID", "Name");

            if (defaultDeploymentPeriod != 0)
                partialView.DeploymentPeriodId = defaultDeploymentPeriod;
            else if (Session["DeploymentPeriodId"] != null)
                partialView.DeploymentPeriodId = (int)Session["DeploymentPeriodId"];
            else if (deploymentPeriod.Count > 0)
                partialView.DeploymentPeriodId = deploymentPeriod[0].ID;
            else
                partialView.DeploymentPeriodId = 0;
            return PartialView("_DeploymentPeriods", partialView);
        }