public List <RoleInfo> GetDefaultRoleList(bool Exclude2FA = false) { using (RoleDefinitionDataProvider roleDP = new RoleDefinitionDataProvider()) { List <RoleDefinition> allRoles = roleDP.GetAllRoles(); List <RoleInfo> roles; if (Exclude2FA) { roles = (from r in allRoles where r.RoleId != roleDP.GetUser2FARoleId() select new RoleInfo { RoleId = r.RoleId, Name = r.Name, Description = r.Description, PostLoginUrl = r.PostLoginUrl }).ToList(); } else { roles = (from r in allRoles select new RoleInfo { RoleId = r.RoleId, Name = r.Name, Description = r.Description, PostLoginUrl = r.PostLoginUrl }).ToList(); } return(roles); } }
public int GetUser2FARoleId() { using (RoleDefinitionDataProvider roleDP = new RoleDefinitionDataProvider()) { return(roleDP.GetUser2FARoleId()); } }