コード例 #1
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="sysUserInfoServices"></param>
 /// <param name="userRoleServices"></param>
 /// <param name="roleServices"></param>
 /// <param name="user"></param>
 public UserController(ISysUserInfoServices sysUserInfoServices, IUserRoleServices userRoleServices, IRoleServices roleServices, IUser user)
 {
     _sysUserInfoServices = sysUserInfoServices;
     _userRoleServices    = userRoleServices;
     _roleServices        = roleServices;
     _user = user;
 }
コード例 #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
 public UserRoleController(IsysUserInfoServices sysUserInfoServices,
                           IUserRoleServices userRoleServices, IRoleServices roleServices)
 {
     _roleServices        = roleServices;
     _sysUserInfoServices = sysUserInfoServices;
     _userRoleServices    = userRoleServices;
 }
コード例 #4
0
 public AuthController(IHttpContextAccessor accessor, IRedisBaseRepository redis, IUserServices userServices, IUserRoleServices roleServices)
 {
     _accessor     = accessor;
     _redis        = redis;
     _userServices = userServices;
     _roleServices = roleServices;
 }
コード例 #5
0
 public SysUserInfoServices(ISysUserInfoRepository dal, IUserRoleServices userRoleServices, IRoleRepository roleRepository)
 {
     this.m_Dal = dal;
     this.m_UserRolesServices = userRoleServices;
     this.m_RoleRepository    = roleRepository;
     base.baseDal             = dal;
 }
コード例 #6
0
ファイル: UserServices.cs プロジェクト: shumins/Learning
 public UserServices(IUserRepository dal, IUserRoleServices userRoleServices, IRoleServices roleServices)
 {
     this._dal = dal;
     this._userRoleServices = userRoleServices;
     this._roleServices     = roleServices;
     base.BaseDal           = dal;
 }
コード例 #7
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;
 }
コード例 #8
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="sysUserInfoServices"></param>
 /// <param name="userRoleServices"></param>
 /// <param name="mapper"></param>
 /// <param name="roleServices"></param>
 public UserRoleController(ISysUserInfoServices sysUserInfoServices, IUserRoleServices userRoleServices, IMapper mapper, IRoleServices roleServices)
 {
     _sysUserInfoServices = sysUserInfoServices;
     _userRoleServices    = userRoleServices;
     _roleServices        = roleServices;
     _mapper = mapper;
 }
コード例 #9
0
 public ModuleServices(IModuleRepository dal, IMapper IMapper, IUserRoleServices userRoleServices)
 {
     this.dal              = dal;
     base.baseDal          = dal;
     this.IMapper          = IMapper;
     this.userRoleServices = userRoleServices;
 }
コード例 #10
0
 public FullUserServisces(IUserServices userServices, IWorkerServices worekerServices, IRoleServices roleServices, IUserRoleServices userRoleServices)
 {
     _roleServices     = roleServices;
     _userServices     = userServices;
     _workerServices   = worekerServices;
     _userRoleServices = userRoleServices;
 }
コード例 #11
0
ファイル: sysUserInfoServices.cs プロジェクト: zxbe/Blog.Core
 public sysUserInfoServices(IsysUserInfoRepository dal, IUserRoleServices userRoleServices, IRoleRepository roleRepository)
 {
     this.dal = dal;
     this.userRoleServices = userRoleServices;
     this.roleRepository   = roleRepository;
     base.baseDal          = dal;
 }
コード例 #12
0
        public void SetUp()
        {
            var unitOfWork = new UnitOfWork();

            // AUTH
            _authUserServices    = new UserServices(unitOfWork);
            _roleServices        = new RoleServices(unitOfWork);
            _applicationServices = new ApplicationServices(unitOfWork);
            _industryServices    = new IndustryServices(unitOfWork);
            _regionServices      = new RegionServices(unitOfWork);

            _countryServices                       = new CountryServices(unitOfWork);
            _editionServices                       = new EditionServices(unitOfWork);
            _editionCohostServices                 = new EditionCohostServices(unitOfWork);
            _editionCountryServices                = new EditionCountryServices(unitOfWork);
            _editionKeyVisitorServices             = new EditionKeyVisitorServices(unitOfWork);
            _editionTranslationServices            = new EditionTranslationServices(unitOfWork);
            _editionTranslationSocialMediaServices = new EditionTranslationSocialMediaServices(unitOfWork);
            _editionVisitorServices                = new EditionVisitorServices(unitOfWork);
            _eventServices         = new EventServices(unitOfWork);
            _eventDirectorServices = new EventDirectorServices(unitOfWork);
            _fileServices          = new FileServices(unitOfWork);
            _keyVisitorServices    = new KeyVisitorServices(unitOfWork);
            _logServices           = new LogServices(unitOfWork);
            _notificationServices  = new NotificationServices(unitOfWork);
            _subscriptionServices  = new SubscriptionServices(unitOfWork);
            _userServices          = new UserServices(unitOfWork);
            _userRoleServices      = new UserRoleServices(unitOfWork);

            _editionHelper = new EditionHelper();

            _controller = new EditionController(
                _authUserServices,
                _roleServices,
                _applicationServices,
                _industryServices,
                _regionServices,
                _countryServices,
                _editionServices,
                _editionCohostServices,
                _editionCountryServices,
                _editionKeyVisitorServices,
                _editionTranslationServices,
                _editionTranslationSocialMediaServices,
                _editionVisitorServices,
                _eventServices,
                _eventDirectorServices,
                _fileServices,
                _keyVisitorServices,
                _logServices,
                _notificationServices,
                _subscriptionServices,
                _userServices,
                _userRoleServices,
                _editionHelper
                );
            _controller.SetDefaultUser();

            AutoMapperConfig.Register();
        }
コード例 #13
0
 public MenuTreeController(IMenuServices menuServices, IHttpContextAccessor httpContext, IUser user, IUserRoleServices userRoleServices, IRoleModuleService roleModuleServive)
 {
     _menuServices      = menuServices;
     _httpContext       = httpContext;
     _user              = user; this._userRoleServices = userRoleServices;
     _roleModuleServive = roleModuleServive;
 }
コード例 #14
0
 public SysUserInfoServices(IBaseRepository <sysUserInfo> dal, IUserRoleServices userRoleServices, IBaseRepository <Role> roleRepository)
 {
     this._dal = dal;
     this._userRoleServices = userRoleServices;
     this._roleRepository   = roleRepository;
     base.BaseDal           = dal;
 }
コード例 #15
0
 /// <summary>
 /// 构造函数注入
 /// </summary>
 /// <param name="sysUserInfoServices"></param>
 /// <param name="userRoleServices"></param>
 /// <param name="roleServices"></param>
 /// <param name="requirement"></param>
 public LoginController(IUserInfoServices sysUserInfoServices, IUserRoleServices userRoleServices, IRoleServices roleServices, PermissionRequirement requirement)
 {
     this._sysUserInfoServices = sysUserInfoServices;
     this._userRoleServices    = userRoleServices;
     this._roleServices        = roleServices;
     _requirement = requirement;
 }
コード例 #16
0
 public UserInfoService(IUserInfoRepository dal, IRoleRepository roleRepository, IUserRoleServices userRoleServices)
 {
     this._dal            = dal;
     base.BaseDal         = dal;
     this._roleRepository = roleRepository;
     _userRoleServices    = userRoleServices;
 }
コード例 #17
0
 public SysUserInfoServices(IsysUserInfoRepository dal, IUserRoleServices userRoleServices, IRoleRepository roleRepository)
 {
     this._dal = dal;
     this._userRoleServices = userRoleServices;
     this._roleRepository   = roleRepository;
     base.BaseDal           = dal;
 }
コード例 #18
0
        //private readonly IUser _user;


        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="unitOfWork"></param>
        /// <param name="sysUserInfoServices"></param>
        /// <param name="userRoleServices"></param>
        /// <param name="roleServices"></param>
        public UserController(IUnitOfWork unitOfWork, IUserInfoServices sysUserInfoServices, IUserRoleServices userRoleServices, IRoleServices roleServices)
        {
            _unitOfWork          = unitOfWork;
            _sysUserInfoServices = sysUserInfoServices;
            _userRoleServices    = userRoleServices;
            _roleServices        = roleServices;
        }
コード例 #19
0
        // BASE CTOR
        public GlobalController(
            IUserServices authUserServices,
            IRoleServices roleServices,
            IApplicationServices applicationServices,
            IIndustryServices industryServices,
            IRegionServices regionServices,
            IEventServices eventServices,
            IEventDirectorServices eventDirectorServices,
            ILogServices logServices,
            INotificationServices notificationServices,
            IUserServices userServices,
            IUserRoleServices userRoleServices)
        {
            UserServices        = authUserServices;
            RoleServices        = roleServices;
            ApplicationServices = applicationServices;
            IndustryServices    = industryServices;
            RegionServices      = regionServices;

            EventServices         = eventServices;         /*must be included in all constructors*/
            EventDirectorServices = eventDirectorServices; /*must be included in all constructors*/
            LogServices           = logServices;           /*must be included in all constructors*/
            NotificationServices  = notificationServices;  /*must be included in all constructors*/

            UserServices     = userServices;               /*must be included in all constructors*/
            UserRoleServices = userRoleServices;           /*must be included in all constructors*/

            EmailHelper = new EmailHelper();

            CreateEmailLogFunc = CreateEmailLog;
        }
コード例 #20
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;
 }
コード例 #21
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="jwtHelper"></param>
 /// <param name="mapper"></param>
 /// <param name="userServices"></param>
 /// <param name="roleServices"></param>
 /// <param name="userRoleServices"></param>
 /// <param name="unitOfWork"></param>
 public UserRoleController(IUserServices userServices, IUserRoleServices userRoleServices, IRoleServices roleServices, IUnitOfWork unitOfWork, IMapper mapper)
 {
     _userServices     = userServices;
     _userRoleServices = userRoleServices;
     _roleServices     = roleServices;
     _unitOfWork       = unitOfWork;
     _mapper           = mapper;
 }
コード例 #22
0
 public AuthController(IEmployeeServices employeeServices, ICreateToken token,
                       IUserRoleServices userRoleServices, IRoleServices roleServices)
 {
     _token            = token;
     _employeeServices = employeeServices;
     _userRoleServices = userRoleServices;
     _roleServices     = roleServices;
 }
コード例 #23
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;
 }
コード例 #24
0
ファイル: UserController.cs プロジェクト: zzuhjf/Blog.Core
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="unitOfWork"></param>
 /// <param name="sysUserInfoServices"></param>
 /// <param name="userRoleServices"></param>
 /// <param name="roleServices"></param>
 /// <param name="user"></param>
 /// <param name="logger"></param>
 public UserController(IUnitOfWork unitOfWork, ISysUserInfoServices sysUserInfoServices, IUserRoleServices userRoleServices, IRoleServices roleServices, IUser user, ILogger <BlogController> logger)
 {
     _unitOfWork          = unitOfWork;
     _sysUserInfoServices = sysUserInfoServices;
     _userRoleServices    = userRoleServices;
     _roleServices        = roleServices;
     _user   = user;
     _logger = logger;
 }
コード例 #25
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>();
            loginController      = new LoginController(_sysUserInfoServices, _userRoleServices, _roleServices, _requirement);
        }
コード例 #26
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;
 }
コード例 #27
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="jwtHelper"></param>
 /// <param name="mapper"></param>
 /// <param name="userServices"></param>
 /// <param name="roleServices"></param>
 /// <param name="userRoleServices"></param>
 /// <param name="unitOfWork"></param>
 public UserController(ILogger <UserController> logger, JwtHelper jwtHelper, IMapper mapper,
                       IUserServices userServices, IRoleServices roleServices, IUserRoleServices userRoleServices, IUnitOfWork unitOfWork)
 {
     _logger           = logger;
     _jwtHelper        = jwtHelper;
     _mapper           = mapper;
     _userServices     = userServices;
     _roleServices     = roleServices;
     _userRoleServices = userRoleServices;
     _unitOfWork       = unitOfWork;
 }
コード例 #28
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="jwtHelper"></param>
 /// <param name="requirement"></param>
 /// <param name="userServices"></param>
 /// <param name="roleServices"></param>
 /// <param name="userRoleServices"></param>
 /// <param name="permissionServices"></param>
 public AccountController(ILogger <WeatherForecastController> logger, JwtHelper jwtHelper, PermissionRequirement requirement,
                          IUserServices userServices, IRoleServices roleServices, IUserRoleServices userRoleServices,
                          IPermissionServices permissionServices)
 {
     _logger             = logger;
     _jwtHelper          = jwtHelper;
     _requirement        = requirement;
     _userServices       = userServices;
     _roleServices       = roleServices;
     _userRoleServices   = userRoleServices;
     _permissionServices = permissionServices;
 }
コード例 #29
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="unitOfWork"></param>
 /// <param name="sysUserInfoServices"></param>
 /// <param name="userRoleServices"></param>
 /// <param name="roleServices"></param>
 /// <param name="departmentServices"></param>
 /// <param name="user"></param>
 /// <param name="mapper"></param>
 /// <param name="logger"></param>
 public UserController(IUnitOfWork unitOfWork, ISysUserInfoServices sysUserInfoServices,
                       IUserRoleServices userRoleServices,
                       IRoleServices roleServices,
                       IDepartmentServices departmentServices,
                       IUser user, IMapper mapper, ILogger <UserController> logger)
 {
     _unitOfWork          = unitOfWork;
     _sysUserInfoServices = sysUserInfoServices;
     _userRoleServices    = userRoleServices;
     _roleServices        = roleServices;
     _departmentServices  = departmentServices;
     _user   = user;
     _mapper = mapper;
     _logger = logger;
 }
コード例 #30
0
 public EventDirectorController(
     IUserServices authUserServices,
     IRoleServices roleServices,
     IApplicationServices applicationServices,
     IIndustryServices industryServices,
     IRegionServices regionServices,
     IEventServices eventServices,
     IEventDirectorServices eventDirectorServices,
     ILogServices logServices,
     INotificationServices notificationServices,
     IUserServices userServices,
     IUserRoleServices userRoleServices) :
     base(authUserServices, roleServices, applicationServices, industryServices, regionServices,
          eventServices, eventDirectorServices, logServices, notificationServices, userServices, userRoleServices)
 {
 }