Esempio n. 1
0
        public List <SecurityResourceDto> LoadResources(int roleId, int all = 1, bool reload = false)
        {
            //if (ResourceList.Count > 0 && callState==all && !reload)
            //{
            //    return ResourceList;
            //}
            if (all > 0)
            {
                //var list = presenter.GetAll();
                //ResourceList = list.SecurityResourceDtoList;
                PermissionDtolist.Clear();
                PermissionPresenter ppresenter = new PermissionPresenter();
                var container = ppresenter.GetAllRolePermissios(roleId);
                ResourceList      = container.SecurityResourceDtoList;
                PermissionDtolist = container.PermissionDtoList;
            }
            else
            {
                PermissionPresenter ppresenter = new PermissionPresenter();
                var container = ppresenter.GetAllCurrentRolePermissios(roleId);
                ResourceList      = container.SecurityResourceDtoList;
                PermissionDtolist = container.PermissionDtoList;
            }

            return(ResourceList);
        }
Esempio n. 2
0
        public List <SecurityResourceDto> LoadResources(int groupId, bool reload = false)
        {
            PermissionDtolist.Clear();
            PermissionPresenter ppresenter = new PermissionPresenter();
            var container = ppresenter.GetGroupPermissios(groupId);

            ResourceList      = container.SecurityResourceDtoList;
            PermissionDtolist = container.PermissionDtoList;

            return(ResourceList);
        }
Esempio n. 3
0
        public List <PermissionDto> LoadPermissions()
        {
            if (PermissionDtolist.Count > 0)
            {
                return(PermissionDtolist);
            }
            PermissionPresenter permissionPresenter = new PermissionPresenter();
            var list = permissionPresenter.GetAll().PermissionDtoList;

            if (list != null)
            {
                PermissionDtolist.AddRange(list);
            }
            return(PermissionDtolist);
        }
Esempio n. 4
0
        public bool UpdateRolePermissions(List <PermissionDto> permissions, int roleId)
        {
            PermissionPresenter ppresenter = new PermissionPresenter();

            return(ppresenter.UpdateRolePermissions(permissions, roleId));
        }
Esempio n. 5
0
        public bool UpdateUserPermissions(List <PermissionDto> permissions, long userId)
        {
            PermissionPresenter ppresenter = new PermissionPresenter();

            return(ppresenter.UpdateUserPermissions(permissions, userId));
        }