/// <summary> /// 构造函数 /// </summary> public ToolsController( IHttpContextUser user , IWebHostEnvironment webHostEnvironment , ISysUserServices sysUserServices , ISysRoleServices sysRoleServices , ISysMenuServices sysMenuServices , ISysUserRoleServices sysUserRoleServices , ISysOrganizationServices sysOrganizationServices, ICodeGeneratorServices codeGeneratorServices, ISysLoginRecordServices sysLoginRecordServices, ISysNLogRecordsServices sysNLogRecordsServices, IOptions <FilesStorageOptions> filesStorageOptions, ISysRoleMenuServices sysRoleMenuServices) { _user = user; _webHostEnvironment = webHostEnvironment; _sysUserServices = sysUserServices; _sysRoleServices = sysRoleServices; _sysMenuServices = sysMenuServices; _sysUserRoleServices = sysUserRoleServices; _sysOrganizationServices = sysOrganizationServices; _codeGeneratorServices = codeGeneratorServices; _sysLoginRecordServices = sysLoginRecordServices; _sysNLogRecordsServices = sysNLogRecordsServices; _sysRoleMenuServices = sysRoleMenuServices; _filesStorageOptions = filesStorageOptions.Value; }
/// <summary> /// 构造函数 /// </summary> public SysRoleMenuController(IWebHostEnvironment webHostEnvironment , ISysRoleMenuServices SysRoleMenuServices ) { _webHostEnvironment = webHostEnvironment; _sysRoleMenuServices = SysRoleMenuServices; }
/// <summary> /// 构造函数注入 /// </summary> /// <param name="schemes"></param> /// <param name="navigationRepository"></param> /// <param name="accessor"></param> public PermissionForAdminHandler(IAuthenticationSchemeProvider schemes , ISysRoleMenuServices sysRoleMenuServices , IHttpContextAccessor accessor) { _accessor = accessor; Schemes = schemes; _sysRoleMenuServices = sysRoleMenuServices; }
/// <summary> /// 构造函数 /// </summary> public SysRoleController(IWebHostEnvironment webHostEnvironment , ISysRoleServices sysRoleServices , ISysMenuServices sysMenuServices , ISysRoleMenuServices sysRoleMenuServices ) { _webHostEnvironment = webHostEnvironment; _sysRoleServices = sysRoleServices; _sysMenuServices = sysMenuServices; _sysRoleMenuServices = sysRoleMenuServices; }
/// <summary> /// 构造函数注入 /// </summary> public LoginController( PermissionRequirement permissionRequirement , ISysUserServices sysUserServices , ISysRoleMenuServices sysRoleMenuServices , IHttpContextAccessor httpContextAccessor , ISysLoginRecordRepository sysLoginRecordRepository ) { _permissionRequirement = permissionRequirement; _sysUserServices = sysUserServices; _sysRoleMenuServices = sysRoleMenuServices; _httpContextAccessor = httpContextAccessor; _sysLoginRecordRepository = sysLoginRecordRepository; }