Ejemplo n.º 1
0
 public UserAppService(
     IAbpSession abpSession,
     UserManager userManager,
     RoleManager roleManager,
     IWebHostEnvironment environment,
     IRepository <Role> roleRepository,
     IPasswordHasher <User> passwordHasher,
     IBinaryObjectManager binaryObjectManager,
     ITempFileCacheManager tempFileCacheManager,
     LogInManager logInManager, IRepository <User, long> userRepository
     , IMapper mapper
     , IRepository <UserRole, long> userRoleRepository
     , IUserListExcelExporter userListExcelExporter)
 {
     _binaryObjectManager  = binaryObjectManager;
     _tempFileCacheManager = tempFileCacheManager;
     _userManager          = userManager;
     _roleManager          = roleManager;
     _environment          = environment;
     _roleRepository       = roleRepository;
     _passwordHasher       = passwordHasher;
     _abpSession           = abpSession;
     _logInManager         = logInManager;
     _userRepository       = userRepository;
     _mapper                = mapper;
     _userRoleRepository    = userRoleRepository;
     _userListExcelExporter = userListExcelExporter;
 }
Ejemplo n.º 2
0
 public UserAppService(
     RoleManager roleManager,
     IUserEmailer userEmailer,
     IUserListExcelExporter userListExcelExporter,
     INotificationSubscriptionManager notificationSubscriptionManager,
     IAppNotifier appNotifier,
     IRepository <RolePermissionSetting, long> rolePermissionRepository,
     IRepository <UserPermissionSetting, long> userPermissionRepository,
     IRepository <UserRole, long> userRoleRepository,
     IRepository <Role> roleRepository,
     IUserPolicy userPolicy,
     IEnumerable <IPasswordValidator <User> > passwordValidators,
     IPasswordHasher <User> passwordHasher,
     IRepository <OrganizationUnit, long> organizationUnitRepository,
     IRoleManagementConfig roleManagementConfig,
     UserManager userManager,
     IRepository <UserOrganizationUnit, long> userOrganizationUnitRepository,
     IRepository <OrganizationUnitRole, long> organizationUnitRoleRepository,
     IRepository <TimeProfile> timeProfileRepository,
     IRepository <JobTitle> jobTitleRepository,
     IRepository <Location> locationRepository,
     IRepository <TimeProfileDetail> timeProfileDetailRepository,
     IDbContextProvider <AttendanceDbContext> dbCOntext,
     IRepository <Nationality> nationalityRepository,
     IRepository <User, long> userRepository,
     IRepository <UserShift> userShift,
     IRepository <Shift> shift,
     IRepository <Beacon> beaconRepository,
     IActiveTransactionProvider transactionProvider)
 {
     _roleManager                     = roleManager;
     _userEmailer                     = userEmailer;
     _userListExcelExporter           = userListExcelExporter;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier                     = appNotifier;
     _rolePermissionRepository        = rolePermissionRepository;
     _userPermissionRepository        = userPermissionRepository;
     _userRoleRepository              = userRoleRepository;
     _userPolicy                     = userPolicy;
     _passwordValidators             = passwordValidators;
     _passwordHasher                 = passwordHasher;
     _organizationUnitRepository     = organizationUnitRepository;
     _roleManagementConfig           = roleManagementConfig;
     _userManager                    = userManager;
     _userOrganizationUnitRepository = userOrganizationUnitRepository;
     _organizationUnitRoleRepository = organizationUnitRoleRepository;
     _roleRepository                 = roleRepository;
     _userRepository                 = userRepository;
     AppUrlService                   = NullAppUrlService.Instance;
     _timeProfileRepository          = timeProfileRepository;
     _locationRepository             = locationRepository;
     _timeProfileDetailRepository    = timeProfileDetailRepository;
     _dbCOntext             = dbCOntext;
     _transactionProvider   = transactionProvider;
     _jobTitleRepository    = jobTitleRepository;
     _nationalityRepository = nationalityRepository;
     _shiftRepository       = shift;
     _userShiftRepository   = userShift;
     _beaconRepository      = beaconRepository;
 }
Ejemplo n.º 3
0
        public UserAppService(IAppFolders appFolders,
                              RoleManager roleManager,
                              IUserEmailer userEmailer,
                              IUserListExcelExporter userListExcelExporter,
                              INotificationSubscriptionManager notificationSubscriptionManager,
                              IAppNotifier appNotifier,
                              IRepository <RolePermissionSetting, long> rolePermissionRepository,
                              IRepository <UserPermissionSetting, long> userPermissionRepository,
                              IRepository <UserRole, long> userRoleRepository,
                              IRepository <Role> roleRepository,
                              IUserPolicy userPolicy,
                              TenantManager tenantManager,
                              IAbpSession session,

                              ICustomTennantAppService customTennantAppService)
        {
            _roleManager                     = roleManager;
            _userEmailer                     = userEmailer;
            _userListExcelExporter           = userListExcelExporter;
            _notificationSubscriptionManager = notificationSubscriptionManager;
            _appNotifier                     = appNotifier;
            _rolePermissionRepository        = rolePermissionRepository;
            _userPermissionRepository        = userPermissionRepository;
            _userRoleRepository              = userRoleRepository;
            _roleRepository                  = roleRepository;
            _userPolicy    = userPolicy;
            _tenantManager = tenantManager;
            _session       = session;

            _customTennantAppService = customTennantAppService;
            _appFolders = appFolders;
        }
Ejemplo n.º 4
0
 public UserAppService(
     IAppUrlService appUrlService,
     RoleManager roleManager,
     IUserEmailer userEmailer,
     IUserListExcelExporter userListExcelExporter,
     INotificationSubscriptionManager notificationSubscriptionManager,
     IAppNotifier appNotifier,
     IRepository <RolePermissionSetting, long> rolePermissionRepository,
     IRepository <UserPermissionSetting, long> userPermissionRepository,
     IRepository <UserRole, long> userRoleRepository,
     IUserPolicy userPolicy,
     IEnumerable <IPasswordValidator <User> > passwordValidators,
     IPasswordHasher <User> passwordHasher,
     IAccountCache accountCache)
 {
     _roleManager                     = roleManager;
     _userEmailer                     = userEmailer;
     _userListExcelExporter           = userListExcelExporter;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier                     = appNotifier;
     _rolePermissionRepository        = rolePermissionRepository;
     _userPermissionRepository        = userPermissionRepository;
     _userRoleRepository              = userRoleRepository;
     _userPolicy         = userPolicy;
     _appUrlService      = appUrlService;
     _passwordValidators = passwordValidators;
     _passwordHasher     = passwordHasher;
     _accountCache       = accountCache;
 }
Ejemplo n.º 5
0
        public UserAppService(
            RoleManager roleManager,
            IUserEmailer userEmailer,
            IUserListExcelExporter userListExcelExporter,
            INotificationSubscriptionManager notificationSubscriptionManager,
            IAppNotifier appNotifier,
            IRepository <RolePermissionSetting, long> rolePermissionRepository,
            IRepository <UserPermissionSetting, long> userPermissionRepository,
            IRepository <UserRole, long> userRoleRepository,
            IRepository <RoleLR> roleLR,
            IRepository <Department> department,
            IRepository <Organize> organize,
            IUserPolicy userPolicy)
        {
            _roleManager = roleManager;
            _userEmailer = userEmailer;
            //_userListExcelExporter = userListExcelExporter;
            _notificationSubscriptionManager = notificationSubscriptionManager;
            _appNotifier = appNotifier;
            _rolePermissionRepository = rolePermissionRepository;
            _userPermissionRepository = userPermissionRepository;
            _userRoleRepository       = userRoleRepository;
            _userPolicy = userPolicy;

            _department = department;
            _organize   = organize;
            _roleLR     = roleLR;
        }
Ejemplo n.º 6
0
 public UserAppService(
     RoleManager roleManager,
     IUserEmailer userEmailer,
     IUserListExcelExporter userListExcelExporter,
     INotificationSubscriptionManager notificationSubscriptionManager,
     IAppNotifier appNotifier,
     IRepository <RolePermissionSetting, long> rolePermissionRepository,
     IRepository <UserPermissionSetting, long> userPermissionRepository,
     IRepository <UserRole, long> userRoleRepository,
     IUserPolicy userPolicy,
     IRepository <User, long> userRepository,
     IRepository <FinancialDetails, long> financialDetailsRepository)
 {
     _roleManager                     = roleManager;
     _userEmailer                     = userEmailer;
     _userListExcelExporter           = userListExcelExporter;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier                     = appNotifier;
     _rolePermissionRepository        = rolePermissionRepository;
     _userPermissionRepository        = userPermissionRepository;
     _userRoleRepository              = userRoleRepository;
     _userPolicy                 = userPolicy;
     _userRepository             = userRepository;
     _financialDetailsRepository = financialDetailsRepository;
 }
Ejemplo n.º 7
0
 //private readonly IUserListExcelExporter _userListExcelExporter;
 public UserAppService(
     RoleManager roleManager,
     IUserListExcelExporter userListExcelExporter)
 {
     _roleManager           = roleManager;
     _userListExcelExporter = userListExcelExporter;
 }
Ejemplo n.º 8
0
        public UserAppService(
            RoleManager roleManager,
            IUserEmailer userEmailer,
            IUserListExcelExporter userListExcelExporter,
            INotificationSubscriptionManager notificationSubscriptionManager,

            IAppNotifier appNotifier, IUnitOfWorkManager unitOfWorkManager, IRepository <Role> roletUnitRepository,
            IRepository <UserRole, long> userRoleRepository, IRepository <User, long> userUnitRepository, IUserLinkManager userLinkManager,
            IRepository <UserAccount, long> userAccountUnitRepository, IRepository <Tenant> tenantUnitRepository, TenantManager tenantManager,
            RoleAppService roleAppService)

        {
            _roleManager                     = roleManager;
            _userEmailer                     = userEmailer;
            _userListExcelExporter           = userListExcelExporter;
            _notificationSubscriptionManager = notificationSubscriptionManager;
            _appNotifier                     = appNotifier;
            _unitOfWorkManager               = unitOfWorkManager;
            _rolesUnitRepository             = roletUnitRepository;
            _userRoleRepository              = userRoleRepository;
            _userUnitRepository              = userUnitRepository;
            _userLinkManager                 = userLinkManager;
            _userAccountUnitRepository       = userAccountUnitRepository;
            _tenantUnitRepository            = tenantUnitRepository;
            _tenantManager                   = tenantManager;
            _roleAppService                  = roleAppService;
        }
Ejemplo n.º 9
0
        public UserAppService(
            RoleManager roleManager,
            IUserEmailer userEmailer,
            IUserListExcelExporter userListExcelExporter,
            INotificationSubscriptionManager notificationSubscriptionManager,
            IAppNotifier appNotifier,
            IRepository <RolePermissionSetting, long> rolePermissionRepository,
            IRepository <UserPermissionSetting, long> userPermissionRepository,
            IRepository <UserRole, long> userRoleRepository,
            IUserPolicy userPolicy,
            IEnumerable <IPasswordValidator <User> > passwordValidators,
            IPasswordHasher <User> passwordHasher,
            IRepository <OrganizationUnit, long> organizationUnitRepository)
        {
            _roleManager                     = roleManager;
            _userEmailer                     = userEmailer;
            _userListExcelExporter           = userListExcelExporter;
            _notificationSubscriptionManager = notificationSubscriptionManager;
            _appNotifier                     = appNotifier;
            _rolePermissionRepository        = rolePermissionRepository;
            _userPermissionRepository        = userPermissionRepository;
            _userRoleRepository              = userRoleRepository;
            _userPolicy                 = userPolicy;
            _passwordValidators         = passwordValidators;
            _passwordHasher             = passwordHasher;
            _organizationUnitRepository = organizationUnitRepository;

            AppUrlService = NullAppUrlService.Instance;
        }
Ejemplo n.º 10
0
 public UserAppService(
     RoleManager roleManager,
     IUserEmailer userEmailer,
     IUserListExcelExporter userListExcelExporter)
 {
     _roleManager = roleManager;
     _userEmailer = userEmailer;
     _userListExcelExporter = userListExcelExporter;
 }
Ejemplo n.º 11
0
 public UserAppService(RoleManager roleManager, IUserEmailer userEmailer, IRepository <Role> roleRepository, IRepository <UserSettingData, long> userSettingDataRepository, IRepository <Customer, long> customerRepository, IUserListExcelExporter userListExcelExporter, IRoleAppService roleAppService)
 {
     this._roleManager = roleManager;
     this._userEmailer = userEmailer;
     this._userSettingDataRepository = userSettingDataRepository;
     this._customerRepository        = customerRepository;
     this._userListExcelExporter     = userListExcelExporter;
     this._roleAppService            = roleAppService;
     this._roleRepository            = roleRepository;
 }
Ejemplo n.º 12
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="roleManager"></param>
 /// <param name="userListExcelExporter"></param>
 /// <param name="appNotifier"></param>
 /// <param name="userPermissionRepository"></param>
 /// <param name="userRepository"></param>
 public UserAppService(
     RoleManager roleManager,
     IUserListExcelExporter userListExcelExporter,
     IAppNotifier appNotifier,
     IRepository <UserPermissionSetting, long> userPermissionRepository, IRepository <User, long> userRepository)
 {
     _roleManager              = roleManager;
     _userListExcelExporter    = userListExcelExporter;
     _appNotifier              = appNotifier;
     _userPermissionRepository = userPermissionRepository;
     _userRepository           = userRepository;
 }
Ejemplo n.º 13
0
 public UserAppService(
     RoleManager roleManager,
     IUserEmailer userEmailer,
     IUserListExcelExporter userListExcelExporter,
     INotificationSubscriptionManager notificationSubscriptionManager, 
     IAppNotifier appNotifier)
 {
     _roleManager = roleManager;
     _userEmailer = userEmailer;
     _userListExcelExporter = userListExcelExporter;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier = appNotifier;
 }
Ejemplo n.º 14
0
 public UserAppService(
     RoleManager roleManager,
     IUserEmailer userEmailer,
     IUserListExcelExporter userListExcelExporter,
     INotificationSubscriptionManager notificationSubscriptionManager,
     IAppNotifier appNotifier)
 {
     _roleManager                     = roleManager;
     _userEmailer                     = userEmailer;
     _userListExcelExporter           = userListExcelExporter;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier                     = appNotifier;
 }
Ejemplo n.º 15
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="roleManager"></param>
 /// <param name="userListExcelExporter"></param>
 /// <param name="notificationSubscriptionManager"></param>
 /// <param name="userRoleRepository"></param>
 /// <param name="passwordValidators"></param>
 /// <param name="passwordHasher"></param>
 public UserAppService(
     RoleManager roleManager,
     IUserListExcelExporter userListExcelExporter,
     INotificationSubscriptionManager notificationSubscriptionManager,
     IRepository <UserRole, long> userRoleRepository,
     IEnumerable <IPasswordValidator <User> > passwordValidators,
     IPasswordHasher <User> passwordHasher)
 {
     _roleManager                     = roleManager;
     _userListExcelExporter           = userListExcelExporter;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _userRoleRepository              = userRoleRepository;
     _passwordValidators              = passwordValidators;
     _passwordHasher                  = passwordHasher;
 }
Ejemplo n.º 16
0
 public UserAppService(
     RoleManager roleManager,
     IUserEmailer userEmailer,
     IUserListExcelExporter userListExcelExporter,
     INotificationSubscriptionManager notificationSubscriptionManager,
     IAppNotifier appNotifier,
     IRepository <RolePermissionSetting, long> rolePermissionRepository,
     IRepository <UserPermissionSetting, long> userPermissionRepository,
     IRepository <UserRole, long> userRoleRepository,
     IUserPolicy userPolicy,
     IEnumerable <IPasswordValidator <User> > passwordValidators,
     IPasswordHasher <User> passwordHasher,
     IRepository <OrganizationUnit, long> organizationUnitRepository,
     //   IRepository<UserUnits, long> userUnitsRepository,
     IRepository <UserOrganizationUnit, long> userOrganizationUnitRepository,
     IRepository <Role, int> roleRepository,
     IQYWechatAppService iQYWechatAppService,
     ICacheManager cacheManager,
     IRepository <WechatConfig> wechatConfig,
     IRepository <UserLogin, long> userLogin,
     IRepository <WeChatUnionInfo> unionInfos)
 {
     _roleManager                     = roleManager;
     _userEmailer                     = userEmailer;
     _userListExcelExporter           = userListExcelExporter;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier                     = appNotifier;
     _rolePermissionRepository        = rolePermissionRepository;
     _userPermissionRepository        = userPermissionRepository;
     _userRoleRepository              = userRoleRepository;
     _userPolicy                 = userPolicy;
     _passwordValidators         = passwordValidators;
     _passwordHasher             = passwordHasher;
     _organizationUnitRepository = organizationUnitRepository;
     //  _userUnitsRepository = userUnitsRepository;
     _userOrganizationUnitRepository = userOrganizationUnitRepository;
     _roleRepository      = roleRepository;
     _iQYWechatAppService = iQYWechatAppService;
     AppUrlService        = NullAppUrlService.Instance;
     _cacheManager        = cacheManager;
     _wechatConfig        = wechatConfig;
     _userLogin           = userLogin;
     _unionInfos          = unionInfos;
 }
Ejemplo n.º 17
0
        /// <summary>
        ///     构造方法
        /// </summary>
        public UserAppService(IRepository <User, long> userRepository,
                              IRepository <RolePermissionSetting, long> rolePermissionRepository,
                              IRepository <UserPermissionSetting, long> userPermissionRepository,
                              IRepository <UserRole, long> userRoleRepository,
                              IRepository <OrganizationUnit, long> organizationUnitRepository,
                              RoleManager roleManager,
                              IPasswordHasher <User> passwordHasher,
                              IEnumerable <IPasswordValidator <User> > passwordValidators, IUserListExcelExporter userListExcelExporter)
        {
            _userRepository             = userRepository;
            _rolePermissionRepository   = rolePermissionRepository;
            _userPermissionRepository   = userPermissionRepository;
            _userRoleRepository         = userRoleRepository;
            _organizationUnitRepository = organizationUnitRepository;

            _roleManager = roleManager;

            _passwordHasher = passwordHasher;

            _passwordValidators    = passwordValidators;
            _userListExcelExporter = userListExcelExporter;
        }
Ejemplo n.º 18
0
 public WX_UserAppService(RoleManager roleManager,
                          IUserEmailer userEmailer,
                          IUserListExcelExporter userListExcelExporter,
                          INotificationSubscriptionManager notificationSubscriptionManager,
                          IAppNotifier appNotifier, IRepository <RolePermissionSetting, long> rolePermissionRepository,
                          IRepository <UserPermissionSetting, long> userPermissionRepository,
                          IRepository <UserRole, long> userRoleRepository,
                          IUserPolicy userPolicy,
                          IRepository <WX_User, long> wx_UserRepository)
     : base(roleManager, userEmailer, userListExcelExporter, notificationSubscriptionManager, appNotifier, rolePermissionRepository, userPermissionRepository, userRoleRepository, userPolicy)
 {
     _roleManager                     = roleManager;
     _userEmailer                     = userEmailer;
     _userListExcelExporter           = userListExcelExporter;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier                     = appNotifier;
     _rolePermissionRepository        = rolePermissionRepository;
     _userPermissionRepository        = userPermissionRepository;
     _userRoleRepository              = userRoleRepository;
     _userPolicy        = userPolicy;
     _wx_UserRepository = wx_UserRepository;
 }
Ejemplo n.º 19
0
        public UserAppService(
            IRepository <Targets> TargetRepository,
            IRepository <TenantTargets> TenantTargetRepository,
            IUnitOfWorkManager unitOfWorkManager,
            IAppFolders appFolders,
            IBinaryObjectManager binaryObjectManager,
            RoleManager roleManager,
            IUserEmailer userEmailer,
            IUserListExcelExporter userListExcelExporter,
            INotificationSubscriptionManager notificationSubscriptionManager,
            IAppNotifier appNotifier,
            IRepository <RolePermissionSetting, long> rolePermissionRepository,
            IRepository <UserPermissionSetting, long> userPermissionRepository,
            IRepository <UserRole, long> userRoleRepository,
            IUserPolicy userPolicy,
            IEnumerable <IPasswordValidator <User> > passwordValidators,
            IPasswordHasher <User> passwordHasher)
        {
            _TargetRepository                = TargetRepository;
            _TenantTargetRepository          = TenantTargetRepository;
            _unitOfWorkManager               = unitOfWorkManager;
            _appFolders                      = appFolders;
            _binaryObjectManager             = binaryObjectManager;
            _roleManager                     = roleManager;
            _userEmailer                     = userEmailer;
            _userListExcelExporter           = userListExcelExporter;
            _notificationSubscriptionManager = notificationSubscriptionManager;
            _appNotifier                     = appNotifier;
            _rolePermissionRepository        = rolePermissionRepository;
            _userPermissionRepository        = userPermissionRepository;
            _userRoleRepository              = userRoleRepository;
            _userPolicy                      = userPolicy;
            _passwordValidators              = passwordValidators;
            _passwordHasher                  = passwordHasher;

            AppUrlService = NullAppUrlService.Instance;
        }