public OrganizationUnitAppService(
     OrganizationUnitManager organizationUnitManager,
     IRepository <OrganizationUnit, long> organizationUnitRepository,
     IRepository <UserOrganizationUnit, long> userOrganizationUnitRepository,
     IRepository <Organization, long> organizationRepository,
     IRepository <UserRole, long> userRoleRepository,
     IRepository <Role, int> roleRepository,
     // IRepository<UserUnits, long> userUnitsRepository,
     IPoolAppService poolService,
     IQYWechatAppService iQYWechatAppService,
     IWechatAppService iWechatAppService,
     ISessionAppService sessionAppService
     )
 {
     _organizationUnitManager        = organizationUnitManager;
     _organizationUnitRepository     = organizationUnitRepository;
     _userOrganizationUnitRepository = userOrganizationUnitRepository;
     _organizationRepository         = organizationRepository;
     _userRoleRepository             = userRoleRepository;
     _roleRepository = roleRepository;
     //  _userUnitsRepository = userUnitsRepository;
     _poolService         = poolService;
     _iQYWechatAppService = iQYWechatAppService;
     _iWechatAppService   = iWechatAppService;
     _sessionAppService   = sessionAppService;
 }
Beispiel #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,
     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;
 }