public AuthorizationController(IJWTAuth iJWTAuth, IDepartmentDataService departmentDataService, IFunctionPowerDataService powerDataService, IRoleDataService roleDataService, IAppInfoDataService appInfoDataService) : base(iJWTAuth)
 {
     this.departmentDataService = departmentDataService;
     this.powerDataService      = powerDataService;
     this.roleDataService       = roleDataService;
     this.appInfoDataService    = appInfoDataService;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="_iService"></param>
 /// <param name="_menuService"></param>
 /// <param name="_roleDataService"></param>
 /// <param name="_organizeService"></param>
 public RoleAuthorizeController(IRoleAuthorizeService _iService, IMenuService _menuService, IRoleDataService _roleDataService, IOrganizeService _organizeService) : base(_iService)
 {
     iService        = _iService;
     menuService     = _menuService;
     roleDataService = _roleDataService;
     organizeService = _organizeService;
 }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FeatureService" /> class.
 /// </summary>
 /// <param name="featureDataService">The feature data service.</param>
 /// <param name="roleFeatureDataService">The role feature data service.</param>
 /// <param name="roleDataService">The role data service.</param>
 public FeatureService(
     IFeatureDataService featureDataService,
     IRoleFeatureDataService roleFeatureDataService,
     IRoleDataService roleDataService)
 {
     this.featureDataService     = featureDataService;
     this.roleFeatureDataService = roleFeatureDataService;
     this.roleDataService        = roleDataService;
 }
示例#4
0
 /// <summary>
 /// 构造函数注入服务
 /// </summary>
 /// <param name="iService"></param>
 /// <param name="userLogOnService"></param>
 /// <param name="systemTypeService"></param>
 /// <param name="logService"></param>
 /// <param name="appService"></param>
 /// <param name="roleService"></param>
 /// <param name="filterIPService"></param>
 /// <param name="roleDataService"></param>
 /// <param name="menuService"></param>
 public LoginController(IUserService iService, IUserLogOnService userLogOnService, ISystemTypeService systemTypeService, ILogService logService, IAPPService appService, IRoleService roleService, IFilterIPService filterIPService, IRoleDataService roleDataService, IMenuService menuService)
 {
     _userService       = iService;
     _userLogOnService  = userLogOnService;
     _systemTypeService = systemTypeService;
     _logService        = logService;
     _appService        = appService;
     _roleService       = roleService;
     _filterIPService   = filterIPService;
     _roleDataService   = roleDataService;
     _menuService       = menuService;
 }
示例#5
0
 public RoleController(IRoleDataService roleDataService, IRoleService roleService)
 {
     _roleDataService = roleDataService;
     _roleService     = roleService;
 }
示例#6
0
 public UserPowerDataService(IDbHelper dbHelper, IRoleDataService roleDataService)
 {
     _dbHelper            = dbHelper;
     this.roleDataService = roleDataService;
 }
示例#7
0
 public DepartmentDataService(IDbHelper dbHelper, IUserInfoDataService userInfoDataService, IRoleDataService roleDataService)
 {
     this.userInfoDataService = userInfoDataService;
     this.roleDataService     = roleDataService;
     _dbHelper = dbHelper;
 }
示例#8
0
 public UserController(IRoleDataService roleDataService, IManageUserService manageUserService)
 {
     _roleDataService   = roleDataService;
     _manageUserService = manageUserService;
 }
示例#9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SOUserService"/> class.
 /// </summary>
 /// <param name="ownerDataService">The owner data service.</param>
 /// <param name="roleDataService">The role data service.</param>
 public SOUserService(ISOUserDataService ownerDataService, IRoleDataService roleDataService)
 {
     this.ownerUserDataService = ownerDataService;
     this.roleDataService      = roleDataService;
 }
示例#10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RoleService"/> class.
 /// </summary>
 /// <param name="roleDataService">The role data service.</param>
 /// <param name="userDataService">The user data service.</param>
 /// <param name="roleFeatureDataService">The role feature data service.</param>
 public RoleService(IRoleDataService roleDataService, ISOUserDataService userDataService, IRoleFeatureDataService roleFeatureDataService)
 {
     this.roleDataService        = roleDataService;
     this.userDataService        = userDataService;
     this.roleFeatureDataService = roleFeatureDataService;
 }
示例#11
0
 public RoleController(IJWTAuth auth, IRoleDataService roleDataService, IDepartmentDataService departmentDataService) : base(auth)
 {
     this.roleDataService       = roleDataService;
     this.departmentDataService = departmentDataService;
 }
 public RoleController(IRoleDataService dataService)
 {
     _dataService = dataService;
 }
示例#13
0
 public RoleListController(DropDownListAuthContext db, IMapper mapper)
 {
     _service = new RoleDataService(db, mapper);
 }
示例#14
0
 public RoleDropDownList(IRoleDataService dataService) : base(x => x.ID, x => x.RoleName)
 {
     this.dataService = dataService;
 }