Beispiel #1
0
        private XElement CreateAppInfo()
        {
            var xAppInfo = new XElement(SchemaXNames.AppInfo);

            xAppInfo.Add(RoleTypes.Select(rt => rt.ToXml()));
            xAppInfo.Add(Dependencies.OfType <Linkbase>().Select(lb => lb.CreateLinkbaseRef()));
            return(xAppInfo);
        }
        private IEnumerable <SelectListItem> GetRoleTypesList(RoleTypes?selected = null)
        {
            RoleTypes[] roleTypes = new RoleTypes[]
            {
                RoleTypes.Global,
                RoleTypes.Group,
            };

            IEnumerable <SelectListItem> selectListItems = roleTypes
                                                           .Select(x => new SelectListItem(
                                                                       text: $"{x}",
                                                                       value: ((int)x).ToString(),
                                                                       selected: selected.HasValue ? x == selected : false));

            return(selectListItems);
        }