public override bool IsUserInRole(string userName, string roleName) { SecuritySurveyEntities db = new SecuritySurveyEntities(); bool result = false; UserAccount user = db.UserAccounts.FirstOrDefault(x => x.userName == userName); if (user != null) { result = user.isTeacher == (roleName == ROLES[0]); } return(result); }
public override string[] GetRolesForUser(string userName) { SecuritySurveyEntities db = new SecuritySurveyEntities(); string[] role = new string[] {}; UserAccount user = db.UserAccounts.FirstOrDefault(x => x.userName == userName); if (user != null) { string myRole = user.isTeacher ? ROLES[0] : ROLES[1]; role = new string[] { myRole }; } return(role); }