Ejemplo n.º 1
0
        public override string[] GetRolesForUser(string userName)
        {
            using (var entities = GetEntities())
            {
                // create a new handler
                var handler = new FindRolesGrantedToUserNameHandler(entities);

                // find roles granted to this user
                var roles = handler.Handle(
                    new FindRolesGrantedToUserNameQuery {UserName = userName}
                );

                // return the role names
                var roleNames = roles.Select(role => role.Name)
                    .Distinct()
                    .ToArray();
                return roleNames;
            }
        }
Ejemplo n.º 2
0
        public override string[] GetRolesForUser(string userName)
        {
            using (var entities = GetEntities())
            {
                // create a new handler
                var handler = new FindRolesGrantedToUserNameHandler(entities);

                // find roles granted to this user
                var roles = handler.Handle(
                    new FindRolesGrantedToUserNameQuery {
                    UserName = userName
                }
                    );

                // return the role names
                var roleNames = roles.Select(role => role.Name)
                                .Distinct()
                                .ToArray();
                return(roleNames);
            }
        }