Example #1
0
 public BLReservation(IRepositoryReservation reservationRep, IRepositoryCar carRep, IRepositoryClient clientRep, IUnitOfWork uow)
 {
     this.reservationRep = reservationRep;
     this.carRep         = carRep;
     this.clientRep      = clientRep;
     this.uow            = uow;
 }
Example #2
0
 public RecommendationsRepository(
     IApiKeys apiKeys,
     IRepositoryClient repoClient)
     : base(apiKeys.Recommendations)
 {
     RepositoryClient = repoClient;
 }
 public SpellCheckRepository(
     IApiKeys apiKeys,
     IRepositoryClient repoClient)
     : base(apiKeys.BingSpellCheck)
 {
     RepositoryClient = repoClient;
 }
Example #4
0
 public WebLanguageModelRepository(
     IApiKeys apiKeys,
     IRepositoryClient repoClient)
     : base(apiKeys.WebLM)
 {
     RepositoryClient = repoClient;
 }
Example #5
0
        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);
            });
        }
Example #6
0
 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;
 }
Example #7
0
 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>();
        }
Example #11
0
 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;
 }
Example #12
0
 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;
 }
Example #14
0
 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;
 }
Example #16
0
        private DataFlowConnection(IJobManagerClient jobManager, IRepositoryClient repository)
        {
            if (jobManager == null)
                throw new ArgumentNullException("jobManager");
            if (repository == null)
                throw new ArgumentNullException("repository");

            JobManager = jobManager;
            Repository = repository;
        }
Example #17
0
 public Repository(
     IRepositorySettings repositorySettings,
     IRepositoryClientFactory repositoryClientFactory,
     IDateTimeFactory dateTimeFactory
     )
 {
     this.repositorySettings = repositorySettings;
     this.dateTimeFactory    = dateTimeFactory;
     repositoryClient        = repositoryClientFactory.CreateGitLabClient(repositorySettings.RepositoryId);
 }
Example #18
0
 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;
 }
Example #20
0
 public ServiceClient(IRepositoryClient repositoruClient,
                      IUnitOfWork unitOfWork,
                      IServiceAddress serviceAddress,
                      IServiceContact serviceContact,
                      INotifier notifier) : base(notifier)
 {
     _repositoryClient = repositoruClient;
     _unitOfWork       = unitOfWork;
     _serviceAddress   = serviceAddress;
     _serviceContact   = serviceContact;
 }
Example #21
0
        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;
        }
Example #22
0
        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;
        }
Example #24
0
 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);
 }
Example #25
0
 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;
 }
Example #26
0
 public void SetUp()
 {
     _project         = Config.Connect().Projects.Owned.Single();
     RepositoryClient = Config.Connect().GetRepository(_project.Id);
 }
Example #27
0
 public ServiceOrder(IRepositoryOrder repositoryOrder, IRepositoryPizza repositoryPizza, IRepositoryClient repositoryClient)
 {
     _repositoryOrder  = repositoryOrder;
     _repositoryPizza  = repositoryPizza;
     _repositoryClient = repositoryClient;
 }
Example #28
0
 public HomeController(IRepositoryClient repositoryClient, IRepositoryLoan repositoryLoan, IRepositoryParcela repositoryParcela)
 {
     _repositoryClient  = repositoryClient;
     _repositoryLoan    = repositoryLoan;
     _repositoryParcela = repositoryParcela;
 }
Example #29
0
 public RepositoryTest(IRepositoryClient repositoryClient, IJobsClient jobsClient)
     : base(jobsClient)
 {
     this.repositoryClient = repositoryClient ?? throw new ArgumentNullException(nameof(repositoryClient));
 }
Example #30
0
 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;
 }
Example #31
0
 public GitlabClientTests()
 {
     gitlabClient = container.Get <IRepositoryClientFactory>().CreateGitLabClient("584");
 }
Example #32
0
        public PipelinesClientTests()
        {
            var project = Config.Connect().Projects.Owned().FirstOrDefault(x => x.Name == "pipelines");

            repo = Config.Connect().GetRepository(project.Id);
        }
Example #33
0
 public void SetUp()
 {
     _project = Config.Connect().Projects.Owned.Single();
     RepositoryClient = Config.Connect().GetRepository(_project.Id);
 }
Example #34
0
 public ServiceClient(IRepositoryClient repositoryClient) : base(repositoryClient)
 {
     _repositoryClient = repositoryClient;
 }
Example #35
0
 public RepositoryClientTests()
 {
     _repo = _RepositoryClientTests.RepositoryClient;
 }