Beispiel #1
0
 public TestAppService(
     IRepository <Person> personRepository,
     IRepository <Animal> animalRepository,
     ICacheManager cacheManager,
     IPersonCache personCache,
     IEmailSender emailSender,
     ISettingManager settingManager,
     AppConfigurtaionService appConfigurtaionService,
     INewsRepository newsrepository,
     IFreeSqlRepository <News> freeSqlRepository,
     IFreeSqlRepository <Person> fpersonRepository,
     IFreeSqlRepository <Animal> fanimalRepository,
     IRemoteEventBus remoteEventBus
     )
 {
     _personRepository        = personRepository;
     _animalRepository        = animalRepository;
     _cacheManager            = cacheManager;
     _personCache             = personCache;
     _emailSender             = emailSender;
     _settingManager          = settingManager;
     _appConfigurtaionService = appConfigurtaionService;
     _newsrepository          = newsrepository;
     _freeSqlRepository       = freeSqlRepository;
     _fpersonRepository       = fpersonRepository;
     _fanimalRepository       = fanimalRepository;
     _remoteEventBus          = remoteEventBus;
 }
 public EmplyeeAppService(IRepository <Person> personRepository, IFreeSqlRepository <Person> freeSqlpersonRepository,
                          IFreeSqlRepository <Animal> freeSqlanimalRepository, IRepository <Animal> animalrepository)
 {
     _personRepository        = personRepository;
     _freeSqlpersonRepository = freeSqlpersonRepository;
     _freeSqlanimalRepository = freeSqlanimalRepository;
     _animalrepository        = animalrepository;
 }
 public JwtTokenService(
     IFreeSqlRepository <User> userRepository,
     IJsonWebTokenService jsonWebTokenService,
     ILogger <JwtTokenService> logger)
 {
     _userRepository      = userRepository;
     _jsonWebTokenService = jsonWebTokenService;
     _logger = logger;
 }
Beispiel #4
0
 public ActionTrackFilterAttribute(
     IDiagnosticContext diagnosticContext,
     IFreeSqlRepository <ActionTrackLog> actionTrackLogRepository,
     IHttpContextAccessor httpContextAccessor)
 {
     _diagnosticContext        = diagnosticContext;
     _actionTrackLogRepository = actionTrackLogRepository;
     _httpContextAccessor      = httpContextAccessor;
 }
Beispiel #5
0
 /// <summary>
 /// 初始化一个<see cref="NpsClientService"/>实例
 /// </summary>
 /// <param name="npsApi">Nps服务器Api</param>
 /// <param name="caching">缓存对象</param>
 /// <param name="guidGenerator">有序GUID生成器</param>
 /// <param name="logger">日志对象</param>
 /// <param name="npsServerRepository">Nps服务器仓储</param>
 /// <param name="npsAppSecretRepository">Nps应用密钥仓储</param>
 /// <param name="npsClientRepository">Nps客户端仓储</param>
 /// <param name="npsChannelRepository">Nps隧道仓储</param>
 public NpsClientService(
     INpsApi npsApi,
     ICaching caching,
     IGuidGenerator guidGenerator,
     ILogger <NpsClientService> logger,
     IFreeSqlRepository <NpsServer> npsServerRepository,
     IFreeSqlRepository <NpsAppSecret> npsAppSecretRepository,
     IFreeSqlRepository <NpsClient> npsClientRepository,
     IFreeSqlRepository <NpsChannel> npsChannelRepository)
 {
     _npsApi                 = npsApi;
     _caching                = caching;
     _guidGenerator          = guidGenerator;
     _logger                 = logger;
     _npsServerRepository    = npsServerRepository;
     _npsAppSecretRepository = npsAppSecretRepository;
     _npsClientRepository    = npsClientRepository;
     _npsChannelRepository   = npsChannelRepository;
 }
 /// <summary>
 /// 初始化一个<see cref="NpsServerService"/>实例
 /// </summary>
 /// <param name="npsServerRepository">NpsServer仓储</param>
 public NpsServerService(IFreeSqlRepository <NpsServer> npsServerRepository)
 {
     _npsServerRepository = npsServerRepository;
 }
Beispiel #7
0
 public FreeSqlTest()
 {
     _npsServerRepository    = GetRequiredService <IFreeSqlRepository <NpsServer> >();
     _npsAppSecretRepository = GetRequiredService <IFreeSqlRepository <NpsAppSecret> >();
 }