Ejemplo n.º 1
0
        public PermissionDataContract GetPermissionsForGroupAndBook(int groupId, long bookId)
        {
            m_authorizationManager.AuthorizeBookOrPermission(bookId, PermissionFlag.ReadProject, PermissionNames.AssignPermissionsToRoles);

            var result = m_permissionManager.GetPermissionsForGroupAndBook(groupId, bookId);

            return(result);
        }
Ejemplo n.º 2
0
        public List <UserGroupContract> GetUserGroupsByProject(long projectId, [FromQuery] int?start, [FromQuery] int?count,
                                                               [FromQuery] string filterByName)
        {
            m_authorizationManager.AuthorizeBookOrPermission(projectId, PermissionFlag.ReadProject, PermissionNames.AssignPermissionsToRoles);

            var result = m_projectManager.GetUserGroupsByProject(projectId, start, count, filterByName);

            SetTotalCountHeader(result.TotalCount);

            return(result.List);
        }