public override bool IsUserInRole(string username, string roleName) { using (TraviqueEntities db = new TraviqueEntities()) { User user = db.Users.FirstOrDefault(u => u.Username.Equals(username, StringComparison.CurrentCultureIgnoreCase) || u.Email.Equals(username, StringComparison.CurrentCultureIgnoreCase)); return(user.Role.Name == roleName); } }
public override string[] GetRolesForUser(string username) { using (TraviqueEntities db = new TraviqueEntities()) { User user = db.Users.FirstOrDefault(u => u.Username.Equals(username, StringComparison.CurrentCultureIgnoreCase) || u.Email.Equals(username, StringComparison.CurrentCultureIgnoreCase)); return(new string[] { user.Role.Name }); } }