/// <summary> /// 初始化数据 /// </summary> public void InitTree() { //获取当前角色的权限 IRolePermissionService rolePermissionService = IoC.Resolve <IRolePermissionService>(); List <RolePermission> rolePermissonList = rolePermissionService.GetRolePermissionList(roleId); //获取权限列表 IPermissionService permissionService = IoC.Resolve <IPermissionService>(); List <Ytg.BasicModel.Permission> list = permissionService.GetAll().ToList(); if (list.Count > 0) { List <Ytg.BasicModel.Permission> pList = list.Where(m => m.PId == 0).ToList();//获取根节点数据 foreach (var item in pList) { TreeNode node = new TreeNode(); //声明节点 node.ExpandAll(); node.Value = item.Id.ToString(); node.Text = item.Name; if (rolePermissonList.Where(m => m.PermissionId == item.Id).FirstOrDefault() != null) { node.Checked = true; } AddTree(Convert.ToInt32(item.Id), node, list, rolePermissonList); this.treeT.Nodes.Add(node); } } }
public RoleService(IRepository <Role, DataContext> Repository, IRolePermissionService IRolePermissionService, IPermissionService IPermissionService, IMapper mapper) : base(Repository, mapper) { _IRolePermissionService = IRolePermissionService; _IPermissionService = IPermissionService; }
public RolePermissionController(IRolePermissionService rolePermissionService, ICommonService iCommonService, IDropDownService idropDownService, IStringLocalizer <RocketPOSResources> sharedLocalizer, LocService locService) { _iRolePermissionService = rolePermissionService; _iDropDownService = idropDownService; _iCommonService = iCommonService; _sharedLocalizer = sharedLocalizer; _locService = locService; }
public PermissionController() { _spService = StructureMap.ObjectFactory.GetInstance <ISpService>(); _permissionService = StructureMap.ObjectFactory.GetInstance <IPermissionService>(); _rolePermissionService = StructureMap.ObjectFactory.GetInstance <IRolePermissionService>(); _actionCategoryService = StructureMap.ObjectFactory.GetInstance <IActionCategoryService>(); _actionService = StructureMap.ObjectFactory.GetInstance <IActionService>(); }
public SystemController(IUserService IUserService, IRoleService IRoleService , IPermissionService IPermissionService, IRolePermissionService IRolePermissionService) { _IUserService = IUserService; _IRoleService = IRoleService; _IPermissionService = IPermissionService; _IRolePermissionService = IRolePermissionService; }
public RolePermissionController(IRolePermissionService RolePermissionService, IUnitOfWork unitOfWork, IExceptionHandlingService exec) { _RolePermissionService = RolePermissionService; _exception = exec; _unitOfWork = unitOfWork; RoleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(db)); }
public AccountController() { _userService = StructureMap.ObjectFactory.GetInstance <IUserService>(); _roleService = StructureMap.ObjectFactory.GetInstance <IRoleService>(); _rolePermissionService = StructureMap.ObjectFactory.GetInstance <IRolePermissionService>(); _userLoginService = StructureMap.ObjectFactory.GetInstance <IUserLoginService>(); _systemSettingervice = StructureMap.ObjectFactory.GetInstance <ISystemSettingService>(); _companyService = StructureMap.ObjectFactory.GetInstance <ICompanyService>(); }
public SystemRoleController(IPermissionService permissionService, IRoleService roleService, IRolePermissionService rolePermissionService, IUserService userService, IUserRoleService userRoleService, IUserSystemService userSystemService) { _permissionService = permissionService; _roleService = roleService; _rolePermissionService = rolePermissionService; _userService = userService; _userRoleService = userRoleService; _userSystemService = userSystemService; }
public ApplicationRoleOrchestra(ISetupLocalService setupLocalService, IApplicationRoleService applicationRoleService, IRolePermissionService rolePermissionService) { var setting = setupLocalService.Find("ServerCode"); _serverCode = setting != null ? setting.SetupValueNvarchar : "L"; _applicationRoleService = applicationRoleService; _rolePermissionService = rolePermissionService; }
public RolesController( UserManager <User> userManager, RoleManager <IdentityRole> roleManager, IRolePermissionService rolePermissionService, ILogger <RolesController> logger) { _userManager = userManager; _roleManager = roleManager; _rolePermissionService = rolePermissionService; _logger = logger; }
public AccountController(IUserService userService, IUserRoleService userRoleService, IRoleService roleService, IRolePermissionService rolePermissionService, IPermissionService permissionService ) { _userService = userService; _userRoleService = userRoleService; _roleService = roleService; _rolePermissionService = rolePermissionService; _permissionService = permissionService; }
public ResponseResult <bool> SaveRoleMenuPermissions(RoleMenuPermissionViewModel roleMenuPermissionVm) { var roleMenuList = roleMenuPermissionVm.RoleMenuViewModel; var rolePermissionList = roleMenuPermissionVm.RolePermissionViewModel; if ((roleMenuList == null || roleMenuList.Count <= 0) && (rolePermissionList == null || rolePermissionList.Count <= 0)) { return(ResponseResult <bool> .GenSuccessResponse(false)); } var roleId = roleMenuList.FirstOrDefault().RoleId; if (roleId <= 0) { return(ResponseResult <bool> .GenSuccessResponse(false)); } _roleMenuService = GetService <RoleMenuService>(); _rolePermissionService = GetService <RolePermissionService>(); using (TransactionScope ts = new TransactionScope()) { var result = false; try { //先删除角色菜单记录,再添加新的 result = _roleMenuService.DeleteRoleMenus((int)roleId); foreach (var roleMenu in roleMenuList) { result &= _roleMenuService.Add(roleMenu) > 0; } //先删除角色操作记录,在添加新的 result &= _rolePermissionService.DeleteRolePermissions((int)roleId); foreach (var rolePermission in rolePermissionList) { result &= _rolePermissionService.Add(rolePermission) > 0; } ts.Complete(); } catch (Exception ex) { result = false; ts.Dispose(); } return(ResponseResult <bool> .GenSuccessResponse(result)); } }
public PermissionController( IWorkContext workContext, IMenuService menuService, IRoleService roleService, IPermissionService permissionService, IRolePermissionService rolePermissionService, IUserPermissionService userPermissionService ) { _workContext = workContext; _permissionService = permissionService; _menuService = menuService; _roleService = roleService; _rolePermissionService = rolePermissionService; _userPermissionService = userPermissionService; }
/// <summary> /// 构造函数 /// </summary> /// <param name="Repository"></param> /// <param name="mapper"></param> /// <param name="IUserRoleService"></param> /// <param name="IRoleService"></param> /// <param name="companyService"></param> public UserService(IRepository <User, Identity.Database.IdentityDataContext> Repository, IMapper mapper, IUserRoleService IUserRoleService, IRoleService IRoleService, IServiceProvider IServiceProvider, IUserSystemService IUserSystemService, ISystemService ISystemService, IRolePermissionService rolePermissionService, IPermissionService permissionService) : base(Repository, mapper) { _IUserRoleService = IUserRoleService; _IRoleService = IRoleService; _IUserSystemService = IUserSystemService; _ISystemService = ISystemService; _IServiceProvider = IServiceProvider; _rolePermissionService = rolePermissionService; _permissionService = permissionService; }
public InfraController(IUserService IUserService, IRoleService IRoleService, IPermissionService IPermissionService, IRolePermissionService IRolePermissionService, IDepartmentService IDepartmentService, IPositionService IPositionService, IEmployeeService IEmployeeService, ISupplierService ISupplierService, ICompanyService ICompanyService) { _IUserService = IUserService; _IRoleService = IRoleService; _IPermissionService = IPermissionService; _IRolePermissionService = IRolePermissionService; _ICompanyService = ICompanyService; _IDepartmentService = IDepartmentService; _IPositionService = IPositionService; _IEmployeeService = IEmployeeService; _ISupplierService = ISupplierService; }
public BaseTest() { // var serviceProvider = new ServiceCollection() ////.AddEntityFrameworkSqlServer() //.AddEntityFrameworkNpgsql() ////.AddTransient<ITestService, TestService>() //.BuildServiceProvider(); DbContextOptionsBuilder <IdentityDatabaseContext> builder = new DbContextOptionsBuilder <IdentityDatabaseContext>(); var connectionString = "server=localhost;userid=root;password=12345;database=Identity;"; builder.UseMySql(connectionString); //.UseInternalServiceProvider(serviceProvider); //burası postgress ile sıkıntı çıkartmıyor, fakat mysql'de çalışmıyor test esnasında hata veriyor. _identityDatabaseContext = new IdentityDatabaseContext(builder.Options); //_context.Database.Migrate(); IdentitySettings _identitySettings = new IdentitySettings() { FileUploadFolderPath = "c:/" }; IOptions <IdentitySettings> options = Options.Create(_identitySettings); IHttpContextAccessor iHttpContextAccessor = new HttpContextAccessor { HttpContext = new DefaultHttpContext() }; _userService = new UserService(_identityDatabaseContext, options, iHttpContextAccessor); _roleService = new RoleService(_identityDatabaseContext, options, iHttpContextAccessor); _jwtService = new JwtService(_identityDatabaseContext, options, iHttpContextAccessor); _permissionService = new PermissionService(_identityDatabaseContext, options, iHttpContextAccessor); _rolePermissionService = new RolePermissionService(_identityDatabaseContext, options, iHttpContextAccessor); _userRoleService = new UserRoleService(_identityDatabaseContext, options, iHttpContextAccessor); schemaService = new SchemaService(_identityDatabaseContext, options, iHttpContextAccessor); //Status Services. //StatusSettings _statusSettings = new StatusSettings() { FileUploadFolderPath = "c:/" }; //IOptions<StatusSettings> statusOptions = Options.Create(_statusSettings); //_statusService = new StatusService(_statusDatabaseContext, statusOptions, iHttpContextAccessor); }
//设置角色权限 protected void btnSave_Click(object sender, EventArgs e) { IRolePermissionService rolePermissionService = IoC.Resolve <IRolePermissionService>(); List <int> permissionIds = new List <int>(); foreach (TreeNode t in treeT.CheckedNodes) { permissionIds.Add(Convert.ToInt32(t.Value)); } this.roleId = Convert.ToInt32(this.txtRoleId.Value); if (rolePermissionService.SetRolePermission(roleId, permissionIds)) { //JsAlert("设置成功!", true); ClientScript.RegisterStartupScript(this.GetType(), "warning_alert_ks", "<script>alert('设置成功');window.history.go(-1);</script>", false); } else { JsAlert("设置失败,请稍后再试!"); } }
public RolePermissionCollection(IRolePermissionService bankAccountService, ILogService logService) : base(logService) { RolePermissionService = bankAccountService; }
public PermissionHandler(IRolePermissionService rolePermissionService) { _rolePermissionService = rolePermissionService; }
public NavigationMenuViewComponent(IRolePermissionService rolePermissionService) { _rolePermissionService = rolePermissionService; }
public AuthManageController(IRolePermissionService rolePermissionSrv, IOperationService optSrv) : base(optSrv) { _rolePermissionSrv = rolePermissionSrv; }
public ManagerRoleController(IManagerRoleService service, IRolePermissionService rolePermissionService) { _service = service; _rolePermissionService = rolePermissionService; }
public RoleService(IdentityDatabaseContext identityDatabaseContext, IOptions <IdentitySettings> identitySettings, IHttpContextAccessor iHttpContextAccessor) { _roleRepository = new RoleRepository(identityDatabaseContext, identitySettings, iHttpContextAccessor); _rolePermissionService = new RolePermissionService(identityDatabaseContext, identitySettings, iHttpContextAccessor); }
public PermissionController(IRolePermissionsDataService groupRolePermissionsDataService, IRolePermissionService groupRolePermissionService) { _groupRolePermissionsDataService = groupRolePermissionsDataService; _groupRolePermissionService = groupRolePermissionService; }
public RolePermissionAPIController(IRolePermissionService rolePermissionService, IMapper mapper) { _mapper = mapper; _rolePermissionService = rolePermissionService; }
/// <summary> /// Create a controller and set the service /// </summary> public RolePermissionController(IRolePermissionService service) { _service = service; }
public RolePermissionController(IdentityDatabaseContext identityDatabaseContext, IRolePermissionService rolePermissionService) { _identityDatabaseContext = identityDatabaseContext; _rolePermissionService = rolePermissionService; }
public RolePermissionsController(IRolePermissionService rolePermissionService) { _rolePermissionService = rolePermissionService; }
public static void AddRole(IRolePermissionService role) { roles.Add(role); }
public RoleController(IRoleService roleService, IPermissionService permissionService, IRolePermissionService rolePermissionService) { _roleService = roleService; _permissionService = permissionService; _rolePermissionService = rolePermissionService; }
public MenuPermissionController(IRolePermissionService _IRolePermissionService, IServiceFactory serviceFactory) : base(serviceFactory) { _interface = _IRolePermissionService; }