コード例 #1
0
 /// <summary>
 /// ValuesController
 /// </summary>
 /// <param name="blogarticleServices"></param>
 /// <param name="mapper"></param>
 /// <param name="advertisementServices"></param>
 /// <param name="love"></param>
 /// <param name="roleModulePermissionServices"></param>
 /// <param name="user"></param>
 /// <param name="passwordLibServices"></param>
 /// <param name="blogApi"></param>
 /// <param name="redisBasketRepository"></param>
 /// <param name="doubanApi"></param>
 public ValuesController(IblogarticleServices blogarticleServices,
                         IMapper mapper, IAdvertisementServices advertisementServices,
                         Love love,
                         IRoleModulePermissionServices roleModulePermissionServices,
                         IUser user, IPasswordLibServices passwordLibServices,
                         IBlogApi blogApi,
                         IRedisBasketRepository redisBasketRepository,
                         IDoubanApi doubanApi)
 {
     // 测试 Authorize 和 mapper
     _mapper = mapper;
     _advertisementServices = advertisementServices;
     _love = love;
     // 测试 Httpcontext
     _user = user;
     _roleModulePermissionServices = roleModulePermissionServices;
     // 测试多库
     _passwordLibServices = passwordLibServices;
     // 测试http请求
     _blogApi = blogApi;
     _redisBasketRepository = redisBasketRepository;
     _doubanApi             = doubanApi;
     // 测试AOP加载顺序,配合 return
     _blogarticleServices = blogarticleServices;
     // 测试redis消息队列
     _blogarticleServices = blogarticleServices;
 }
コード例 #2
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="permissionServices"></param>
 /// <param name="moduleServices"></param>
 /// <param name="roleModulePermissionServices"></param>
 /// <param name="userRoleServices"></param>
 public PermissionController(IPermissionServices permissionServices, IModuleServices moduleServices, IRoleModulePermissionServices roleModulePermissionServices, IUserRoleServices userRoleServices)
 {
     _permissionServices           = permissionServices;
     _moduleServices               = moduleServices;
     _roleModulePermissionServices = roleModulePermissionServices;
     _userRoleServices             = userRoleServices;
 }
コード例 #3
0
 /// <summary>
 /// ValuesController
 /// </summary>
 /// <param name="blogArticleServices"></param>
 /// <param name="mapper"></param>
 /// <param name="advertisementServices"></param>
 /// <param name="love"></param>
 /// <param name="roleModulePermissionServices"></param>
 /// <param name="user"></param>
 /// <param name="passwordLibServices"></param>
 /// <param name="blogApi"></param>
 /// <param name="doubanApi"></param>
 /// <param name="httpPollyHelper"></param>
 public ValuesController(IBlogArticleServices blogArticleServices
                         , IMapper mapper
                         , IAdvertisementServices advertisementServices
                         , Love love
                         , IRoleModulePermissionServices roleModulePermissionServices
                         , IUser user, IPasswordLibServices passwordLibServices
                         , IBlogApi blogApi
                         , IDoubanApi doubanApi
                         , IHttpPollyHelper httpPollyHelper)
 {
     // 测试 Authorize 和 mapper
     _mapper = mapper;
     _advertisementServices = advertisementServices;
     _love = love;
     _roleModulePermissionServices = roleModulePermissionServices;
     // 测试 Httpcontext
     _user = user;
     // 测试多库
     _passwordLibServices = passwordLibServices;
     // 测试http请求
     _blogApi   = blogApi;
     _doubanApi = doubanApi;
     // 测试AOP加载顺序,配合 return
     _blogArticleServices = blogArticleServices;
     // 测试redis消息队列
     _blogArticleServices = blogArticleServices;
     // httpPolly
     _httpPollyHelper = httpPollyHelper;
 }
コード例 #4
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="PermissionServices"></param>
 /// <param name="ModuleServices"></param>
 /// <param name="roleModulePermissionServices"></param>
 /// <param name="userRoleServices"></param>
 public PermissionController(IPermissionServices PermissionServices, IModuleServices ModuleServices, IRoleModulePermissionServices roleModulePermissionServices, IUserRoleServices userRoleServices)
 {
     _PermissionServices           = PermissionServices;
     _ModuleServices               = ModuleServices;
     _roleModulePermissionServices = roleModulePermissionServices;
     _userRoleServices             = userRoleServices;
 }
コード例 #5
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="permissionServices"></param>
 /// <param name="moduleServices"></param>
 /// <param name="roleModulePermissionServices"></param>
 /// <param name="userRoleServices"></param>
 /// <param name="httpContext"></param>
 public PermissionController(IPermissionServices permissionServices, IModuleServices moduleServices, IRoleModulePermissionServices roleModulePermissionServices, IUserRoleServices userRoleServices, IHttpContextAccessor httpContext)
 {
     _permissionServices           = permissionServices;
     _moduleServices               = moduleServices;
     _roleModulePermissionServices = roleModulePermissionServices;
     _userRoleServices             = userRoleServices;
     _httpContext = httpContext;
 }
コード例 #6
0
 /// <summary>
 /// 构造函数注入
 /// </summary>
 /// <param name="sysUserInfoServices"></param>
 /// <param name="userRoleServices"></param>
 /// <param name="roleServices"></param>
 /// <param name="requirement"></param>
 /// <param name="roleModulePermissionServices"></param>
 public LoginController(ISysUserInfoServices sysUserInfoServices, IUserRoleServices userRoleServices, IRoleServices roleServices, PermissionRequirement requirement, IRoleModulePermissionServices roleModulePermissionServices)
 {
     this._sysUserInfoServices = sysUserInfoServices;
     this._userRoleServices    = userRoleServices;
     this._roleServices        = roleServices;
     _requirement = requirement;
     _roleModulePermissionServices = roleModulePermissionServices;
 }
コード例 #7
0
 public WeatherForecastController(ISysUserInfoServices sysUserInfoServices, ILogger <WeatherForecastController> logger, IDemoServ demoServ, IRoleModulePermissionServices roleModulePermissionServices
                                  )
 {
     _sysUserInfoServices = sysUserInfoServices;
     _logger   = logger;
     _demoServ = demoServ;
     _roleModulePermissionServices = roleModulePermissionServices;
 }
コード例 #8
0
 /// <summary>
 /// ValuesController
 /// </summary>
 /// <param name="mapper"></param>
 /// <param name="advertisementServices"></param>
 /// <param name="love"></param>
 /// <param name="roleModulePermissionServices"></param>
 public ValuesController(IMapper mapper, IAdvertisementServices advertisementServices, Love love, IRoleModulePermissionServices roleModulePermissionServices)
 {
     // 测试 Authorize 和 mapper
     _mapper = mapper;
     _advertisementServices = advertisementServices;
     _love = love;
     _roleModulePermissionServices = roleModulePermissionServices;
 }
コード例 #9
0
 /// <summary>
 /// 构造函数注入
 /// </summary>
 /// <param name="schemes"></param>
 /// <param name="roleModulePermissionServices"></param>
 /// <param name="accessor"></param>
 public PermissionHandler(IAuthenticationSchemeProvider schemes, IRoleModulePermissionServices roleModulePermissionServices, IHttpContextAccessor accessor,
                          IUserRoleServices userRoleServices, IUser user)
 {
     _accessor             = accessor;
     this.userRoleServices = userRoleServices;
     this.user             = user;
     Schemes = schemes;
     _roleModulePermissionServices = roleModulePermissionServices;
 }
コード例 #10
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="permissionServices"></param>
 /// <param name="moduleServices"></param>
 /// <param name="roleModulePermissionServices"></param>
 /// <param name="userRoleServices"></param>
 /// <param name="httpContext"></param>
 /// <param name="user"></param>
 /// <param name="requirement"></param>
 public PermissionController(IPermissionServices permissionServices, IModuleServices moduleServices, IRoleModulePermissionServices roleModulePermissionServices, IUserRoleServices userRoleServices, IHttpContextAccessor httpContext, IUser user, PermissionRequirement requirement)
 {
     _permissionServices           = permissionServices;
     _moduleServices               = moduleServices;
     _roleModulePermissionServices = roleModulePermissionServices;
     _userRoleServices             = userRoleServices;
     _httpContext = httpContext;
     _user        = user;
     _requirement = requirement;
 }
コード例 #11
0
        public LoginController_Should()
        {
            var container = dI_Test.DICollections();

            _sysUserInfoServices          = container.Resolve <ISysUserInfoServices>();
            _userRoleServices             = container.Resolve <IUserRoleServices>();
            _roleServices                 = container.Resolve <IRoleServices>();
            _requirement                  = container.Resolve <PermissionRequirement>();
            _roleModulePermissionServices = container.Resolve <IRoleModulePermissionServices>();
            loginController               = new LoginController(_sysUserInfoServices, _userRoleServices, _roleServices, _requirement, _roleModulePermissionServices);
        }
コード例 #12
0
 public PermissionController(
     IPermissionServices permissionServices,
     IModuleServices moduleServices,
     IRoleModulePermissionServices roleModulePermissionServices,
     IMapper mapper)
 {
     _permissionServices           = permissionServices;
     _moduleServices               = moduleServices;
     _roleModulePermissionServices = roleModulePermissionServices;
     _mapper = mapper;
 }
コード例 #13
0
 /// <summary>
 /// ValuesController
 /// </summary>
 /// <param name="blogArticleServices"></param>
 /// <param name="mapper"></param>
 /// <param name="advertisementServices"></param>
 /// <param name="love"></param>
 /// <param name="roleModulePermissionServices"></param>
 /// <param name="user"></param>
 public ValuesController(IBlogArticleServices blogArticleServices, IMapper mapper, IAdvertisementServices advertisementServices, Love love, IRoleModulePermissionServices roleModulePermissionServices, IUser user)
 {
     // 测试 Authorize 和 mapper
     _mapper = mapper;
     _advertisementServices = advertisementServices;
     _love = love;
     _roleModulePermissionServices = roleModulePermissionServices;
     // 测试 Httpcontext
     _user = user;
     // 测试AOP加载顺序,配合 return
     _blogArticleServices = blogArticleServices;
 }
コード例 #14
0
 public MigrateController(IUnitOfWork unitOfWork,
                          IRoleModulePermissionServices roleModulePermissionServices,
                          IUserRoleServices userRoleServices,
                          IRoleServices roleServices,
                          IPermissionServices permissionServices,
                          IModuleServices moduleServices,
                          IWebHostEnvironment env)
 {
     _unitOfWork = unitOfWork;
     _roleModulePermissionServices = roleModulePermissionServices;
     _userRoleServices             = userRoleServices;
     _roleServices       = roleServices;
     _permissionServices = permissionServices;
     _moduleServices     = moduleServices;
     _env = env;
 }
コード例 #15
0
 /// <summary>
 /// 构造函数注入
 /// </summary>
 /// <param name="schemes"></param>
 /// <param name="roleModulePermissionServices"></param>
 public PermissionHandler(IAuthenticationSchemeProvider schemes, IRoleModulePermissionServices roleModulePermissionServices)
 {
     Schemes = schemes;
     this.RoleModulePermissionServices = roleModulePermissionServices;
 }
コード例 #16
0
 public MigrateController(IUnitOfWork unitOfWork, IRoleModulePermissionServices roleModulePermissionServices, IWebHostEnvironment env)
 {
     _unitOfWork = unitOfWork;
     _roleModulePermissionServices = roleModulePermissionServices;
     _env = env;
 }
コード例 #17
0
ファイル: LoginController.cs プロジェクト: sunshine223/NET5
 public LoginController(IUserInfoIserve userInfo, PermissionRequirement requirement, IRoleModulePermissionServices roleModulePermissionServices)
 {
     _userInfo    = userInfo;
     _requirement = requirement;
     _roleModulePermissionServices = roleModulePermissionServices;
 }
コード例 #18
0
 /// <summary>
 /// 构造函数注入
 /// </summary>
 /// <param name="schemes"></param>
 /// <param name="roleModulePermissionServices"></param>
 /// <param name="accessor"></param>
 public PermissionHandler(IAuthenticationSchemeProvider schemes, IRoleModulePermissionServices roleModulePermissionServices, IHttpContextAccessor accessor)
 {
     _accessor = accessor;
     Schemes   = schemes;
     _roleModulePermissionServices = roleModulePermissionServices;
 }
コード例 #19
0
 public RoleModulePermissionController(IRoleModulePermissionServices RoleModulePermissionServices)
 {
     _roleModulePermissionServices = RoleModulePermissionServices;
 }
コード例 #20
0
 /// <summary>
 /// 构造函数注入
 /// </summary>
 /// <param name="authenticationSchemeProvider"></param>
 /// <param name="roleModulePermissionServices"></param>
 /// <param name="accessor"></param>
 public PermissionHandler(IAuthenticationSchemeProvider authenticationSchemeProvider, IRoleModulePermissionServices roleModulePermissionServices, IHttpContextAccessor accessor)
 {
     m_Accessor = accessor;
     this.AuthenticationSchemeProvider = authenticationSchemeProvider;
     this.RoleModulePermissionServices = roleModulePermissionServices;
 }
コード例 #21
0
ファイル: Job_Synchronous.cs プロジェクト: sunshine223/NET5
 public Job_Synchronous(IRoleModulePermissionServices roleModulePermissionServices, ITasksQzServices tasksQzServices)
 {
     this.roleModulePermissionServices = roleModulePermissionServices;
     this.tasksQzServices = tasksQzServices;
 }