public ActionResult Wizard(int?ClientID) { List <SelectListItem> clientList = new List <SelectListItem>(); foreach (ModelsLayer.Client client in clientFactory.GetClients()) { clientList.Add(new SelectListItem() { Text = client.Name, Value = client.ClientID.ToString(), Selected = (ClientID != null && client.ClientID == (int)ClientID) ? true : false }); } List <SelectListItem> claimTemplateList = new List <SelectListItem>(); foreach (ModelsLayer.ClaimTemplate claimTemplate in claimTemplateFactory.GetClaimTemplates()) { claimTemplateList.Add(new SelectListItem() { Text = claimTemplate.Name, Value = claimTemplate.ClaimTemplateID.ToString() }); } ViewBag.ClientsSelectList = clientList; ViewBag.ClaimTemplatesSelectList = claimTemplateList; string username = User.Identity.Name; ViewBag.ClaimTemplatesList = claimTemplateFactory.GetClaimTemplatesClientDoesntHave(username); return(View()); }
public JsonResult GetCascadeClaimTemplates() { var claimTempaltes = _claimTemplateFactory.GetClaimTemplates(); var result = claimTempaltes.Select(p => new { CategoryId = p.ClaimTemplateID, CategoryName = p.Name }); return(Json(result.AsQueryable(), JsonRequestBehavior.AllowGet)); }
// // GET: /Administration/ClaimTemplate/ public ActionResult Index() { return(View(_claimTemplateFactory.GetClaimTemplates())); }