/// <summary> /// 账户认证服务 /// </summary> /// <param name="apiRepository"></param> /// <param name="httpContextAccessor"></param> /// <param name="serviceProvider"></param> /// <param name="logger"></param> public AccountAuthorizationService(IApiRepository apiRepository, IHttpContextAccessor httpContextAccessor, IServiceProvider serviceProvider, ILogger <AccountAuthorizationService> logger) { _apiRepository = apiRepository; _httpContextAccessor = httpContextAccessor; _serviceProvider = serviceProvider; _logger = logger; }
public CachedRedisApiRepository(IRedisClientsManager redisClientManager, IApiRepository <T> innerRepository) { _redisClientManager = redisClientManager; _cacheClient = _redisClientManager.GetCacheClient(); _innerRepository = innerRepository; }
/// <summary> /// Initializes a new instance of the <see cref="TvMazeService" /> class. /// </summary> /// <param name="apiRepository">The API repository.</param> /// <param name="logger">The logger.</param> public TvMazeService( IApiRepository apiRepository, ILogger <TvMazeService> logger) { this.apiRepository = apiRepository; this.logger = logger; }
public ProjectService(IDbRepository dbRepository, IApiService apiService, IApiRepository apiRepository, ILogger <ProjectService> logger) { _apiService = apiService; _dbRepository = dbRepository; _apiRepository = apiRepository; _logger = logger; }
public UserServiceTests() { _apiRepository = new ApiRepository(); _testApiRepository = new TestApiRepository(); _communityRepository = new CommunityRepository(); _testCommunityRepository = new TestCommunityRepository(); }
public ServiceRegister(IServiceRepository serviceRepository, IApiRepository apiRepository, IServiceSearchRepository serviceSearchRepository) { _serviceRepository = serviceRepository; _apiRepository = apiRepository; _serviceSearchRepository = serviceSearchRepository; }
public ApiService ( IApiRepository repository, INowProvider nowProvider, ITagProvider tagProvider, ILogger <ApiService> logger ) { _repository = repository; _nowProvider = nowProvider; _tagProvider = tagProvider; _logger = logger; }
public MongoRepository(string connection, IApiRepository api) { connectionString = connection; _client = new MongoClient(connectionString); _server = _client.GetServer(); _database = _server.GetDatabase("SsAuthDb"); _api = api; CreateSsaDomain(); CreateDomainIndexes(); CreateUserIndexes(); CreateRoleIndexes(); CreateAdminIndexes(); }
/// <summary> /// APIから最新のIssue情報を取得、差分の情報を返す /// </summary> /// <param name="issueRepository">Issueリポジトリインスタンス</param> /// <param name="apiRepository">API呼び出しリポジトリインスタンス</param> /// <returns>最新差分Issue情報</returns> public IssuesEntity GetIssues(IIssueRepository issueRepository, IApiRepository apiRepository) { // 前回取得結果を取得 var issuesEntity = issueRepository.GetIssues(); // APIから最新Issueを取得 var lastedIssues = apiRepository.GetLatestIssues(); // 最新Issueを反映 issueRepository.SetIssues(lastedIssues); // 前回から更新された結果を返す return(issuesEntity.GetModifyIssues(lastedIssues)); }
private static int SeedRepo <T>(IApiRepository <T> repo, Func <int, T> builder, double rows = 5, bool forceCreate = false) { var rowsToSeed = (int)rows.GreaterThanZero(5); repo.InitSchema(); var shouldAdd = forceCreate || repo.Select(1).IsNullOrEmpty(); if (!shouldAdd) { return(0); } rowsToSeed.Times(i => repo.Add(builder(i))); return(rowsToSeed); }
public GameServiceTests() { _apiRepository = new ApiRepository(); _communityRepository = new CommunityRepository(); _apiRepositoryMock = new Mock <IApiRepository>(); _communityRepositoryMock = new Mock <ICommunityRepository>(); _apiRepositoryMock.Setup(m => m.ApiCall(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>())) .Returns((string service, string method, string version, string parameters) => { return(Task.FromResult(Resources.ResourceManager.GetString(method + "ResponseJson"))); }); _apiRepositoryMock.Setup(m => m.ReadUrl(It.IsAny <string>())) .Returns((string url) => { return(Task.FromResult(Resources.ResourceManager.GetString(Regex.Replace(url, @"[\:\/\.\=\?]", "")))); }); _communityRepositoryMock.Setup(m => m.GetStatsHtml()) .Returns(Task.FromResult(Resources.ResourceManager.GetString("StatsHtml"))); _targetReal = new GameService(_apiRepository, _communityRepository); _target = new GameService(_apiRepositoryMock.Object, _communityRepositoryMock.Object); }
public FolderRepository(IApiService apiService, IPasswordService passwordService, IEncryptionService encryptionService, IDispatchService dispatchService) { _folderRepository = apiService.ResolveRepository <FolderModel>(); _entryRepository = apiService.ResolveRepository <EntryModel>(); _passwordService = passwordService; _encryptionService = encryptionService; _dispatchService = dispatchService; _apiService = apiService; _folderDic = new ConcurrentDictionary <Guid, FolderModel>(); _folderGuidToFolderDic = new ConcurrentDictionary <Guid, List <FolderModel> >(); _folderGuidToEntryDic = new ConcurrentDictionary <Guid, List <EntryModel> >(); _entryGuids = new HashSet <Guid>(); _folderDic.TryAdd(_rootGuid, new FolderModel { Name = "root", Description = "the root folder" }); _folderDic.TryAdd(_garbageGuid, new FolderModel { Name = "garbage", Description = "the garbage collection" }); _folderDic.TryAdd(_parentNotFound, new FolderModel()); _folderDic[_rootGuid].SetId(_rootGuid); _folderDic[_garbageGuid].SetId(_garbageGuid); _folderDic[_parentNotFound].SetId(_parentNotFound); }
/// <summary> /// Initializes a new instance of the <see cref="BackgroundSync"/> class. /// </summary> /// <param name="productService">The productService<see cref="IProductService"/>.</param> /// <param name="productDBService">The productDBService<see cref="IProductDBService"/>.</param> /// <param name="apiRepository">The apiRepository<see cref="IApiRepository"/>.</param> public BackgroundSync(IProductService productService, IProductDBService productDBService, IApiRepository apiRepository) { _productService = productService; _productDBService = productDBService; _apiRepository = apiRepository; }
public ApiService(IApiRepository repo) { _repo = repo; }
public DOCUS_ASM_LOOKUP_PROCESSOR_NAME() { apiInstance = new ApiRepository <DOCUS_ASM_LOOKUP_PROCESSOR_NAME>(); }
public ApiService(IApiCachingProvider apiCachingProvider, IApiRepository apiRepository) { _apiCachingProvider = apiCachingProvider; _apiRepository = apiRepository; }
public DOCUS_ASM_LOOKUP_PROCESSOR_NAME() { apiInstance = new ApiRepository<DOCUS_ASM_LOOKUP_PROCESSOR_NAME>(); }
public AlphaVantageDataServiceTest() { worldTradingDataRepository = Substitute.For <IApiRepository>(); worldTradingDataRepository.GetTokens(Arg.Any <string>()).Returns(Tokens); AlphaVantageDataService = new AlphaVantageDataService(new Uri(Base_Uri), worldTradingDataRepository); }
public DOCUS_ASM_LOOKUP_ASSIGNED_TO() { apiInstance = new ApiRepository<DOCUS_ASM_LOOKUP_ASSIGNED_TO>(); }
public HomeController(IApiRepository _apiRepo) { ApiRepo = _apiRepo; }
public DOCUS_ASM_LOOKUP_ENTERED_BY() { apiInstance = new ApiRepository<DOCUS_ASM_LOOKUP_ENTERED_BY>(); }
public ApiService(IApiRepository moduleRepository) { _apiRepository = moduleRepository; }
public DOCUS_ASM_LOOKUP_PROCESSED_BY() { apiInstance = new ApiRepository<DOCUS_ASM_LOOKUP_PROCESSED_BY>(); }
public ApiVacationService(IApiRepository <Vacation> vacationRepository, IMapper mapper) { _vacationRepository = vacationRepository; _mapper = mapper; }
public ScryfallService(IApiRepository api = null, IScryfallRepository repo = null) { _api = api ?? new ApiRepository(); _repo = repo ?? new ScryfallRepository(); }
// private DateTime? _dateEntered = DateTime.Now.Date; // private DateTime? _dateAssigned = DateTime.Now.Date; public DOCUS_ASM_ASSIGNMENTS() { apiInstance = new ApiRepository<DOCUS_ASM_ASSIGNMENTS>(); }
public AssignmentNotes() { apiInstance = new ApiRepository<AssignmentNotes>(); }
public MoviesService(IApiRepository <Filme> repository) { this._repository = repository; }
public DOCUS_ASM_ASSIGNMENTS() { apiInstance = new ApiRepository <DOCUS_ASM_ASSIGNMENTS>(); }
public AssignmentLookup() { _apiInstance = new ApiRepository<AssignmentLookup>(); }
public HomeController(IApiRepository apiRepository) { _apiRepository = apiRepository; }
public DOCUS_ASM_LOOKUP_DOC_TYPE() { apiInstance = new ApiRepository<DOCUS_ASM_LOOKUP_DOC_TYPE>(); }
public void TestInitialize() { _repository = new ApiRepository(); }
public ApiService() { _repo = new ApiRepository(); }
public Adapter() { api = new APIclass(baseUrl.defaultHost()); }
public SubRequestLookup() { _apiInstance = new ApiRepository<SubRequestLookup>(); }
public AdminCodeController(IApiRepository apiRepository) { _apiRepository = apiRepository; }
public ApiCaller(IApiRepository repository) { _repository = repository; _repository.CachePeriodDone += GetXmlData; }
public AlbumsController(IApiRepository repository) { _repository = repository; }
public ApiService(IMapper mapper, IApiRepository moduleRepository) { _mapper = mapper; _apiRepository = moduleRepository; }
public CustodianDetails() { apiInstance = new ApiRepository<CustodianDetails>(); }
public DOCUS_SUB_REQUEST() { apiInstance = new ApiRepository<DOCUS_SUB_REQUEST>(); }
public LookupModel() { _apiInstance = new ApiRepository<LookupModel>(); }
public DOCUS_ASM_LOOKUP_PREPARED_BY() { apiInstance = new ApiRepository <DOCUS_ASM_LOOKUP_PREPARED_BY>(); }
public HomeController(ICityRepository service, IMapper mapper, IApiRepository api) { _serviceDb = service; _mapper = mapper; _serviceApi = api; }
public ProductsService(IApiRepository repository, ILogger <ProductsService> logger) { _repository = repository; _logger = logger; _page = new PageResultModel <ProductModel>(); }