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; }
public ActionTrackFilterAttribute( IDiagnosticContext diagnosticContext, IFreeSqlRepository <ActionTrackLog> actionTrackLogRepository, IHttpContextAccessor httpContextAccessor) { _diagnosticContext = diagnosticContext; _actionTrackLogRepository = actionTrackLogRepository; _httpContextAccessor = httpContextAccessor; }
/// <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; }
public FreeSqlTest() { _npsServerRepository = GetRequiredService <IFreeSqlRepository <NpsServer> >(); _npsAppSecretRepository = GetRequiredService <IFreeSqlRepository <NpsAppSecret> >(); }