// GET: Campaigns/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Campaign campaign = Campaign.find(id); if (campaign == null) { return(HttpNotFound()); } var policysets = PolicySet.find_all(); return(View(new CampaignViewModel { id = campaign.id, DisplayName = campaign.DisplayName, Campaign = campaign, PolicySets = policysets.Select(x => new SelectListItem { Text = x.DisplayName, Value = x.id }), SelectedPolicySets = campaign.PolicySets.Select(x => x.id), Agents = campaign.AcdWorkgroup.Agents.Select(x => new SelectListItem { Text = x.DisplayName, Value = x.id }), ActiveAgents = campaign.ActiveAgents.Select(x => x.id) })); }
// GET: PolicySets public ActionResult Index() { return(View(PolicySet.find_all())); }