Exemple #1
0
        public List <Role> GetAllRoles()
        {
            var roles = _roleDao.GetAll().ToList();

            //controlar estados
            return(roles);
        }
Exemple #2
0
        /// <summary>
        /// Get authorization roles by user
        /// </summary>
        /// <param name="userName">user name</param>
        /// <returns></returns>
        public IList <RoleAuthorization> GetRolesByUser(string userName)
        {
            var user  = userDao.Get(u => u.Name == userName);
            var roles = roleDao.GetAll();

            var resultRoles = new List <Role>();

            GetRolesById(roles, user.Role.Id, resultRoles);

            var authList = GetAuthorizationByRoles(resultRoles);

            return(authList);
        }
Exemple #3
0
 public IEnumerable <Role> GetAll() => roleDao.GetAll();