public ActionResult Index(int?campaignID)
        {
            var model = new CampaignViewModelList();

            model.IsHidden = false;
            var list = db.Campaigns.Find(campaignID);

            model.CampaignViewModels = new List <CampaignViewModel>();
            model.Campaigns          = (IEnumerable <SelectListItem>)Session["Campaigns"];



            model.CampaignViewModels.Add(new CampaignViewModel
            {
                CampaignID    = list.CampaignID,
                CampaignInfo  = list.CampaignInfo,
                CampaignName  = list.CampaignName,
                Category      = list.Category,
                UsersSignedUp = list.UsersSignedUp
            });

            foreach (var item in model.CampaignViewModels)
            {
                item.SignUpLists = db.SignnUpList.Where(x => x.CampaignID == item.CampaignID);
            }
            return(View(model));

            //return View(db.Campaigns.ToList());
        }
        public ActionResult Index()
        {
            var model = new CampaignViewModelList();

            model.IsHidden = true;
            var list = db.Campaigns.ToList();

            model.CampaignViewModels = new List <CampaignViewModel>();
            Session["Campaigns"]     = from category in list
                                       select new SelectListItem()
            {
                Text  = category.CampaignName,
                Value = category.CampaignID.ToString()
            };
            model.Campaigns = (IEnumerable <SelectListItem>)Session["Campaigns"];

            foreach (var item in list)
            {
                model.CampaignViewModels.Add(new CampaignViewModel
                {
                    CampaignID    = item.CampaignID,
                    CampaignInfo  = item.CampaignInfo,
                    CampaignName  = item.CampaignName,
                    Category      = item.Category,
                    UsersSignedUp = item.UsersSignedUp
                });
            }
            foreach (var item in model.CampaignViewModels)
            {
                item.SignUpLists = db.SignnUpList.Where(x => x.CampaignID == item.CampaignID);
            }
            return(View(model));

            //return View(db.Campaigns.ToList());
        }