Beispiel #1
0
        public override string[] GetRolesForUser(string emailID)
        {
            DAL.Models.DAL.ImageGalleryEntities db = new DAL.Models.DAL.ImageGalleryEntities();

            string data = db.User.Where(x => x.EmailID == emailID).FirstOrDefault().Role;

            string[] result = { data };
            return(result);
        }
Beispiel #2
0
        public override bool IsUserInRole(string username, string roleName)
        {
            bool outputResult = false;


            DAL.Models.DAL.ImageGalleryEntities db = new DAL.Models.DAL.ImageGalleryEntities();
            var user = db.User.Where(u => u.EmailID == username).FirstOrDefault();

            if (user != null)
            {
                var userRole = db.User.Where(u => u.Role == roleName).FirstOrDefault();
                if (userRole != null && userRole.Role == roleName)
                {
                    outputResult = true;
                }
            }

            return(outputResult);
        }