示例#1
0
 public UserAppService(
     RoleManager roleManager,
     INotificationSubscriptionManager notificationSubscriptionManager,
     IAppNotifier appNotifier,
     IRepository <RolePermissionSetting, long> rolePermissionRepository,
     IRepository <UserPermissionSetting, long> userPermissionRepository,
     IRepository <UserRole, long> userRoleRepository,
     IRepository <Role> roleRepository,
     IOrganizationUnitAppService organizationUnitApp,
     IPermissionAppService permissionAppService,
     ISmtpEmailSender emailSender,
     IAppFolders appFolders, ISMSSenderManager smsSender)
 {
     _roleManager = roleManager;
     _notificationSubscriptionManager = notificationSubscriptionManager;
     _appNotifier = appNotifier;
     _rolePermissionRepository = rolePermissionRepository;
     _userPermissionRepository = userPermissionRepository;
     _userRoleRepository       = userRoleRepository;
     _roleRepository           = roleRepository;
     _organizationUnitApp      = organizationUnitApp;
     _permissionAppService     = permissionAppService;
     _emailSender = emailSender;
     _appFolders  = appFolders;
     _smsSender   = smsSender;
 }
示例#2
0
        public UserAppService(
            IRepository <User, long> repository,
            UserManager userManager,
            RoleManager roleManager,
            IRepository <Role> roleRepository,
            IPasswordHasher <User> passwordHasher,
            IAbpSession abpSession,
            LogInManager logInManager,

            INotificationSubscriptionManager notificationSubscriptionManager,
            IAppNotifier appNotifier,
            IRepository <RolePermissionSetting, long> rolePermissionRepository,
            IRepository <UserPermissionSetting, long> userPermissionRepository,
            IRepository <UserRole, long> userRoleRepository,
            IOrganizationUnitAppService organizationUnitApp,
            IPermissionAppService permissionAppService,
            ISmtpEmailSender emailSender,
            IAppFolders appFolders, ISMSSenderManager smsSender)
            : base(repository)
        {
            _userManager    = userManager;
            _roleManager    = roleManager;
            _roleRepository = roleRepository;
            _passwordHasher = passwordHasher;
            _abpSession     = abpSession;
            _logInManager   = logInManager;

            _notificationSubscriptionManager = notificationSubscriptionManager;
            _appNotifier = appNotifier;
            _rolePermissionRepository = rolePermissionRepository;
            _userPermissionRepository = userPermissionRepository;
            _userRoleRepository       = userRoleRepository;
            _organizationUnitApp      = organizationUnitApp;
            _permissionAppService     = permissionAppService;
            _emailSender = emailSender;
            _appFolders  = appFolders;
            _smsSender   = smsSender;
        }
示例#3
0
 public SMSManager(ISMSSenderManager smsSenderManager,
                   IRepository <VerificationCode> verificationCodeRepository)
 {
     _smsSenderManager           = smsSenderManager;
     _verificationCodeRepository = verificationCodeRepository;
 }