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); }