public MenuController(MenuService menuApp, MenuButtonService menuButtonApp, RoleAuthorizeService roleAuthorizeApp, RoleService roleApp) { this.menuApp = menuApp; this.menuButtonApp = menuButtonApp; this.roleAuthorizeApp = roleAuthorizeApp; this.roleApp = roleApp; }
public RoleAuthorizeController(RoleAuthorizeService roleAuthorizeApp, MenuButtonService moduleButtonApp, RoleService roleApp, ResourceService resourceApp) { this.roleAuthorizeApp = roleAuthorizeApp; this.moduleButtonApp = moduleButtonApp; this.roleApp = roleApp; this.resourceApp = resourceApp; }
public RoleAuthorizeController(MenuService moduleAppService, RoleAuthorizeService roleAuthorizeAppService, MenuService buttonAppService) { moduleService = moduleAppService; roleAuthorizeService = roleAuthorizeAppService; buttonService = buttonAppService; }
public PermissionHandler(RoleAuthorizeService roleAuth) { if (roleAuth == null) { throw new ArgumentNullException(nameof(roleAuth)); } this.roleAuth = roleAuth; }
public ClientsDataController(DutyService dutyApp, OrganizeService organizeApp, ItemsDetailService itemDetailApp, ItemsService itemsApp, RoleService roleApp, RoleAuthorizeService roleAuthorizeApp, MenuService menuApp, MenuButtonService menuButtonApp) { this.itemDetailApp = itemDetailApp; this.itemsApp = itemsApp; this.organizeApp = organizeApp; this.roleApp = roleApp; this.dutyApp = dutyApp; this.roleAuthorizeApp = roleAuthorizeApp; this.menuApp = menuApp; this.menuButtonApp = menuButtonApp; }
private object GetMenuButtonList() { var roleId = OperatorProvider.Provider.GetCurrent().RoleId; var data = new RoleAuthorizeService().GetButtonList(roleId); var dataModuleId = data.Distinct(new ExtList <ModuleButtonBaseEntity>("F_ModuleId")); Dictionary <string, object> dictionary = new Dictionary <string, object>(); foreach (ModuleButtonBaseEntity item in dataModuleId) { var buttonList = data.Where(t => t.F_ModuleId.Equals(item.F_ModuleId)); dictionary.Add(item.F_ModuleId, buttonList); } return(dictionary); }
public TokenProviderMiddleware( RequestDelegate next, IOptions <TokenProviderOptions> options, UserService uapp, RoleService r, RoleAuthorizeService ra, IDistributedCache dCache, IMemoryCache mCache) { _next = next; _options = options.Value; userApp = uapp; roleApp = r; roleAuth = ra; this.dCache = dCache; this.mCache = mCache; this.configuration = options.Value.config; }
public ActionResult Index(string roleId) { var listPerIds = RoleAuthorizeService.GetList(roleId).Select(c => c.SRAModuleId).ToList(); var listAllPers = PermissionService.GetList(); List <ZTreeNode> result = new List <ZTreeNode>(); foreach (var item in listAllPers) { ZTreeNode model = new ZTreeNode(); model.@checked = listPerIds.Contains(item.Id) ? model.@checked = true : model.@checked = false; model.id = item.Id; model.pId = item.SPParentId; model.name = item.SPName; model.open = true; result.Add(model); } return(Content(result.ToJson())); }
public HandlerLoginAttribute(RoleAuthorizeService service) { _service = service; }
public HandlerAuthorizeAttribute(RoleAuthorizeService service) { _service = service; _authorize = string.Empty; }
public AuthorizeFilterAttribute(RoleAuthorizeService service) { _service = service; _authorize = string.Empty; }
public ActionResult Form(int roleId, string perIds) { RoleAuthorizeService.Authorize(roleId, perIds.ToStrArray()); return(Success("授权成功")); }