Пример #1
0
        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);
        }
Пример #2
0
        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);
        }