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); }
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); }