Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        //
        // GET: /Administration/ClaimTemplate/

        public ActionResult Index()
        {
            return(View(_claimTemplateFactory.GetClaimTemplates()));
        }