Beispiel #1
0
        public JsonResult GetRoleInformation()
        {
            var roleInfo = aspNetRoleService.GetAll();

            List <AspNetRoleViewModel> detail = new List <AspNetRoleViewModel>();

            foreach (var r in roleInfo)
            {
                var    nam    = r.Name;
                var    roleId = r.Id;
                string str    = r.DefaultLinkURL;
                if (str == null)
                {
                    str = "";
                }
                //string last = str.Substring(str.LastIndexOf('/') + 1);

                var GetRole = new AspNetRoleViewModel()
                {
                    Id = roleId, Name = nam, DefaultLinkURL = str
                };
                detail.Add(GetRole);
            }
            var currentURLRecords = detail.ToList();

            return(Json(currentURLRecords, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public JsonResult LoadRoleList()
        {
            var RoleList  = new List <SelectListItem>();
            var role_List = roleService.GetAll();
            var viewrole  = role_List.Select(x => x).ToList().Select(x => new SelectListItem
            {
                Value = x.Id.ToString(),
                Text  = x.Name.ToString()
            });

            RoleList.Add(new SelectListItem()
            {
                Text = "Please Select", Value = "0", Selected = true
            });
            RoleList.AddRange(viewrole);
            return(Json(RoleList, JsonRequestBehavior.AllowGet));
        }
Beispiel #3
0
        public void MapDropDownList(AspNetSecurityModuleViewModel model)
        {
            //Designation
            var rolenList   = aspNetRoleService.GetAll();
            var roleDetails = rolenList.Select(m => new SelectListItem()
            {
                Text = string.Format("{0}", m.Name), Value = m.Id.ToString()
            });

            model.RoleList = roleDetails;

            var RoleList = new List <SelectListItem>();

            RoleList.Add(new SelectListItem()
            {
                Text = "Please Select", Value = ""
            });
            RoleList.AddRange(roleDetails);
            model.RoleList = RoleList;
        }