public BLReservation(IRepositoryReservation reservationRep, IRepositoryCar carRep, IRepositoryClient clientRep, IUnitOfWork uow) { this.reservationRep = reservationRep; this.carRep = carRep; this.clientRep = clientRep; this.uow = uow; }
public RecommendationsRepository( IApiKeys apiKeys, IRepositoryClient repoClient) : base(apiKeys.Recommendations) { RepositoryClient = repoClient; }
public SpellCheckRepository( IApiKeys apiKeys, IRepositoryClient repoClient) : base(apiKeys.BingSpellCheck) { RepositoryClient = repoClient; }
public WebLanguageModelRepository( IApiKeys apiKeys, IRepositoryClient repoClient) : base(apiKeys.WebLM) { RepositoryClient = repoClient; }
public SystemContext(IOptions <OspSystemConfiguration> systemConfiguration, IDistributedWithPubSubCache distributedWithPubSubCache) { ArgumentValidation.Validate(nameof(systemConfiguration), systemConfiguration); ArgumentValidation.Validate(nameof(distributedWithPubSubCache), distributedWithPubSubCache); _systemConfiguration = systemConfiguration.Value; _distributedWithPubSubCache = distributedWithPubSubCache; var sharedSettings = new MongoConnectionOptions { MongoDbHost = _systemConfiguration.DatabaseHost, MongoDbUsername = _systemConfiguration.AdminUser, MongoDbPassword = _systemConfiguration.AdminUserPassword, AuthenticationSource = _systemConfiguration.AuthenticationDatabaseName }; _ckCaches = new ConcurrentDictionary <string, ICkCache>(); _repositoryClient = new MongoRepositoryClient(sharedSettings); OspSystemDatabase = _repositoryClient.GetRepository(_systemConfiguration.SystemDatabaseName); _tenantCollection = OspSystemDatabase.GetCollection <SystemEntities.OspTenant>(); _configurationCollection = OspSystemDatabase.GetCollection <OspConfiguration>(); var sub = _distributedWithPubSubCache.Subscribe <string>(CacheCommon.KeyTenantUpdate); sub.OnMessage(message => { RemoveCkCache(message.Message); return(Task.CompletedTask); }); }
public SeedLogic(TelemetryLogger logger, Settings settings, IRepositoryClient repositoryClient, MasterTenantDocumentsSeedLogic masterTenantDocumentsSeedLogic, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor) { this.logger = logger; this.settings = settings; this.repositoryClient = repositoryClient; this.masterTenantDocumentsSeedLogic = masterTenantDocumentsSeedLogic; }
public ServiceWishClient(IRepositoryWishClient repositoryWishClient, IRepositoryProduct repositoryProduct, IRepositoryClient repositoryClient) : base(repositoryWishClient) { _repositoryWishClient = repositoryWishClient; _repositoryProduct = repositoryProduct; _repositoryClient = repositoryClient; }
public AcademicSearchRepository( IApiKeys apiKeys, IRepositoryClient repoClient) : base(apiKeys.Academic) { RepositoryClient = repoClient; }
public SentimentRepository( IApiKeys apiKeys, IRepositoryClient repoClient) : base(apiKeys.TextAnalytics) { RepositoryClient = repoClient; }
public DatabaseContext(string dataSourceHost, string databaseName, string databaseUser, string databasePassword, string authenticationDatabaseName) { ArgumentValidation.ValidateString(dataSourceHost, nameof(dataSourceHost)); ArgumentValidation.ValidateString(databaseName, nameof(databaseName)); ArgumentValidation.ValidateString(databaseUser, nameof(databaseUser)); ArgumentValidation.ValidateString(databasePassword, nameof(databasePassword)); var sharedSettings = new MongoConnectionOptions { MongoDbHost = dataSourceHost, MongoDbUsername = databaseUser, MongoDbPassword = databasePassword, DatabaseName = databaseName, AuthenticationSource = authenticationDatabaseName }; _repositoryClient = new MongoRepositoryClient(sharedSettings); _repository = (IRepositoryInternal)_repositoryClient.GetRepository(databaseName); CkEntities = _repository.GetCollection <CkEntity>(); CkAttributes = _repository.GetCollection <CkAttribute>(); CkEntityAssociations = _repository.GetCollection <CkEntityAssociation>(); CkEntityInheritances = _repository.GetCollection <CkEntityInheritance>(); RtAssociations = _repository.GetCollection <RtAssociation>(); }
public Seeder(CarRentalDbContext ctx, IRepositoryClient repClient, IRepositoryCar repCar, IRepositoryReservation repReservation, IUnitOfWork uow) { this.ctx = ctx; this.repClient = repClient; this.repCar = repCar; this.repReservation = repReservation; this.uow = uow; }
public ClientService(IRepositoryClient repositoryClient, IRepositoryStock repositoryStock) { _repositoryClient = repositoryClient; _repositoryStock = repositoryStock; _random = new Random(); _previousClientsIds = new List <int>(); _count = 0; }
public ContentModeratorRepository( IApiKeys apiKeys, IRepositoryClient repoClient, HttpContextBase context) { ApiKeys = apiKeys; RepositoryClient = repoClient; Context = context; }
public MasterRepository(TelemetryLogger logger, IRepositoryClient repositoryClient) { client = repositoryClient.Client; databaseId = repositoryClient.DatabaseId; collectionId = repositoryClient.CollectionId; collectionUri = repositoryClient.CollectionUri; //documentCollection = repositoryClient.DocumentCollection; this.logger = logger; }
public ImageSearchRepository( IApiKeys apiKeys, IWebUtilWrapper webUtil, IRepositoryClient repoClient) : base(apiKeys.BingSearch) { WebUtil = webUtil; RepositoryClient = repoClient; }
private DataFlowConnection(IJobManagerClient jobManager, IRepositoryClient repository) { if (jobManager == null) throw new ArgumentNullException("jobManager"); if (repository == null) throw new ArgumentNullException("repository"); JobManager = jobManager; Repository = repository; }
public Repository( IRepositorySettings repositorySettings, IRepositoryClientFactory repositoryClientFactory, IDateTimeFactory dateTimeFactory ) { this.repositorySettings = repositorySettings; this.dateTimeFactory = dateTimeFactory; repositoryClient = repositoryClientFactory.CreateGitLabClient(repositorySettings.RepositoryId); }
public TenantRepository(IHttpContextAccessor httpContextAccessor, IRepositoryClient repositoryClient) { client = repositoryClient.Client; databaseId = repositoryClient.DatabaseId; collectionId = repositoryClient.CollectionId; ttlCollectionId = repositoryClient.TtlCollectionId; collectionUri = repositoryClient.CollectionUri; ttlCollectionUri = repositoryClient.TtlCollectionUri; this.httpContextAccessor = httpContextAccessor; }
public ContentModeratorRepository( IApiKeys apiKeys, IRepositoryClient repoClient, HttpContextBase context, ILogWrapper logger) : base(apiKeys.ContentModerator) { ApiKeys = apiKeys; RepositoryClient = repoClient; Context = context; Logger = logger; }
public ServiceClient(IRepositoryClient repositoruClient, IUnitOfWork unitOfWork, IServiceAddress serviceAddress, IServiceContact serviceContact, INotifier notifier) : base(notifier) { _repositoryClient = repositoruClient; _unitOfWork = unitOfWork; _serviceAddress = serviceAddress; _serviceContact = serviceContact; }
private void SetupMocks() { var mockReservationRepository = new Mock <IRepositoryReservation>(); mockReservationRepository .Setup(rep => rep.GetAllByClientAsync(10)) .ReturnsAsync( new List <Reservation>() { new Reservation() { ClientAccount = new ClientAccount() { DepositFeePaid = 100, CancellationFeePaid = 100, RentalFeePaid = 100 } }, new Reservation() { ClientAccount = new ClientAccount() { DepositFeePaid = 10, CancellationFeePaid = 10, RentalFeePaid = 10 } } } ); mockReservationRepository .Setup(rep => rep.GetAllByClientAsync(20)) .ReturnsAsync( new List <Reservation>() ); mockedReservationRepository = mockReservationRepository.Object; var mockClientRepository = new Mock <IRepositoryClient>(); mockClientRepository .Setup(rep => rep.GetAsync(10)) .ReturnsAsync(new Client() { Id = 10 }); mockClientRepository .Setup(rep => rep.GetAsync(20)) .ReturnsAsync(new Client() { Id = 20 }); mockedClientRepository = mockClientRepository.Object; }
public RepositoryTest() : base() { repositorySettings = mockRepository.Create<IRepositorySettings>(); repositoryClientFactory = mockRepository.Create <IRepositoryClientFactory>(); dateTimeFactory = mockRepository.Create<IDateTimeFactory>(); repositoryClient = mockRepository.Create<IRepositoryClient>(); using (mockRepository.Record()) { var repoId = DataGenerator.GenDigitString(5); repositorySettings.Expect(f => f.RepositoryId).Return(repoId); repositoryClientFactory.Expect(f => f.CreateGitLabClient(repoId)).Return(repositoryClient); } repository = new TaskManagerClient.Repository.Repository(repositorySettings, repositoryClientFactory, dateTimeFactory); }
public RepositoryService(Repository repository, Filter filter) { if (repository.RepoType == Repository.Type.Maven) _client = new MavenCentralClient(repository.Location, repository.GroupIds); else if (repository.RepoType == Repository.Type.Artifactory) _client = new ArtifactoryClient(repository.Location, repository.User, repository.Password, repository.GroupIds); else if (repository.RepoType == Repository.Type.Local) _client = new LocalRepositoryClient(repository.Location); else if (repository.RepoType == Repository.Type.Nexus) _client = new NexusClient(repository.Location, repository.User, repository.Password, repository.GroupIds); else throw new ApplicationException("Unknown repository client type!"); if (filter != null) _client.ItemFilter = filter; Repo = repository; }
static byte[] DownloadArtifactsCore(IRepositoryClient projectClient, Job job) { byte[] result = null; try { projectClient.Jobs.DownloadArtifact(job, stream => { if (stream == null) { return; } using (MemoryStream ms = new MemoryStream()) { stream.CopyTo(ms); result = ms.ToArray(); } }); } catch (Exception ex) { Log.Error("Can`t download artifacts.", ex); return(null); } return(result); }
public TradeManager( IRepositoryClient repositoryClient, IRepositoryStock repositoryStock, IRepositoryTransaction repositoryTransaction, IClientService clientService, IStockService stockService, ITransactionService transactionService, ILoggerService loggerService, ITransactionGenerator transactionGenerator, IEnumerable <ITransactionValidator> transactionValidators) { _repositoryClient = repositoryClient; _repositoryStock = repositoryStock; _repositoryTransaction = repositoryTransaction; _clientService = clientService; _stockService = stockService; _transactionService = transactionService; _loggerService = loggerService; _transactionGenerator = transactionGenerator; _transactionValidators = transactionValidators; IsContinue = true; }
public void SetUp() { _project = Config.Connect().Projects.Owned.Single(); RepositoryClient = Config.Connect().GetRepository(_project.Id); }
public ServiceOrder(IRepositoryOrder repositoryOrder, IRepositoryPizza repositoryPizza, IRepositoryClient repositoryClient) { _repositoryOrder = repositoryOrder; _repositoryPizza = repositoryPizza; _repositoryClient = repositoryClient; }
public HomeController(IRepositoryClient repositoryClient, IRepositoryLoan repositoryLoan, IRepositoryParcela repositoryParcela) { _repositoryClient = repositoryClient; _repositoryLoan = repositoryLoan; _repositoryParcela = repositoryParcela; }
public RepositoryTest(IRepositoryClient repositoryClient, IJobsClient jobsClient) : base(jobsClient) { this.repositoryClient = repositoryClient ?? throw new ArgumentNullException(nameof(repositoryClient)); }
static byte[] DownloadArtifactsCore(IRepositoryClient projectClient, Build build) { byte[] result = null; try { projectClient.Builds.GetArtifactFile(build, stream => { if (stream == null) return; using (MemoryStream ms = new MemoryStream()) { stream.CopyTo(ms); result = ms.ToArray(); } }); } catch (Exception ex) { Log.Error("Can`t download artifacts.", ex); return null; } return result; }
public GitlabClientTests() { gitlabClient = container.Get <IRepositoryClientFactory>().CreateGitLabClient("584"); }
public PipelinesClientTests() { var project = Config.Connect().Projects.Owned().FirstOrDefault(x => x.Name == "pipelines"); repo = Config.Connect().GetRepository(project.Id); }
public ServiceClient(IRepositoryClient repositoryClient) : base(repositoryClient) { _repositoryClient = repositoryClient; }
public RepositoryClientTests() { _repo = _RepositoryClientTests.RepositoryClient; }