コード例 #1
0
ファイル: UserAppService.cs プロジェクト: jjjyyy12/Jy
 /// <summary>
 /// 构造函数 实现依赖注入
 /// </summary>
 public UserAppService(IUserRepositoryRead repositoryRead, IRepositoryReadFactory repositoryReadFactory, ICacheService cacheService, IQueueService queueService, ILogger logger, PagedHelper pagedHelper)
 {
     _repositoryRead        = repositoryRead;
     _repositoryReadFactory = repositoryReadFactory;
     _cacheService          = cacheService;
     _queueService          = queueService;
     _logger      = logger;
     _pagedHelper = pagedHelper;
 }
コード例 #2
0
 public VerifyTokenAppService(ICacheService cacheService, ILogger logger
                              , IUserRepositoryRead userrepositoryread, IRoleRepositoryRead rolerepository
                              , Func <string, IRepositoryFactory> repositoryAccessor, IRepositoryReadFactory repositoryReadFactory
                              , IOptionsSnapshot <SIndexSettings> SIndexSettings)
 {
     _cacheService          = cacheService;
     _userrepositoryread    = userrepositoryread;
     _repositoryAccessor    = repositoryAccessor;
     _repositoryFactory     = _repositoryAccessor("EF");
     _repositoryReadFactory = repositoryReadFactory;
     _rolerepositoryread    = rolerepository;
     _SIndexSettings        = SIndexSettings;
     _indexReadFactory      = new IndexReadFactory <UserIndexs>(_SIndexSettings);
     _indexFactory          = new IndexFactory <UserIndexs>(_SIndexSettings);
     _logger = logger;
 }