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); }
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); }
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); }
public bool UpdateRolePermissions(List <PermissionDto> permissions, int roleId) { PermissionPresenter ppresenter = new PermissionPresenter(); return(ppresenter.UpdateRolePermissions(permissions, roleId)); }
public bool UpdateUserPermissions(List <PermissionDto> permissions, long userId) { PermissionPresenter ppresenter = new PermissionPresenter(); return(ppresenter.UpdateUserPermissions(permissions, userId)); }