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; }
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; }