public void ConfigurationApiBasePathTest() { string basePath = "http://abc.io"; configurationApi = new ConfigurationApi(basePath); Assert.Equal(basePath, configurationApi.GetBasePath()); }
public ConfigurationMiddleware( RequestDelegate next, IDictionary <string, object> properties) { var injected = properties?.ContainsKey("HangfireConfiguration") ?? false; if (injected) { _configuration = (HangfireConfiguration)properties["HangfireConfiguration"]; } else { _configuration = new HangfireConfiguration(); if (properties?.ContainsKey("HangfireConfigurationOptions") ?? false) { _configuration.UseOptions((ConfigurationOptions)properties["HangfireConfigurationOptions"]); } } _options = _configuration.Options().ConfigurationOptions(); _configurationApi = _configuration.ConfigurationApi(); if (_options.PrepareSchemaIfNecessary) { using (var c = _options.ConnectionString.CreateConnection()) HangfireConfigurationSchemaInstaller.Install(c); } }
public List<ConfigurationFindResult> CollectConfigurations(string filter) { ConfigurationApi api = new ConfigurationApi(site, company, username, password, cookie); List<ConfigurationFindResult> results = api.FindConfigurations(filter, "Id", null, null, null, returnFields); logger.Info("Found " + results.Count + " Configurations"); return results; }
public void ConfigurationApiConfigurationTest() { Configuration config = new Configuration(); config.BasePath = "http://abc.io"; configurationApi = new ConfigurationApi(config); Assert.Equal(config.BasePath, configurationApi.GetBasePath()); }
public List <ConfigurationFindResult> CollectConfigurations(string filter) { ConfigurationApi api = new ConfigurationApi(site, company, username, password, cookie); List <ConfigurationFindResult> results = api.FindConfigurations(filter, "Id", null, null, null, returnFields); logger.Info("Found " + results.Count + " Configurations"); return(results); }
public KubernetesApi(IBitmovinApiClientFactory apiClientFactory) { _apiClient = apiClientFactory.CreateClient <IKubernetesApiClient>(); Status = new StatusApi(apiClientFactory); Customdata = new CustomdataApi(apiClientFactory); Configuration = new ConfigurationApi(apiClientFactory); AgentDeployment = new AgentDeploymentApi(apiClientFactory); PrewarmedDeployment = new PrewarmedDeploymentApi(apiClientFactory); }
public void ConfigurationApiApiAllParamsTest() { Configuration config = new Configuration(); ApiClient client = new ApiClient(); ApiClient asyncClient = new ApiClient(); configurationApi = new ConfigurationApi(client, asyncClient, config); Assert.Equal(config, configurationApi.Configuration); Assert.Equal(client, configurationApi.Client); Assert.Equal(asyncClient, configurationApi.AsynchronousClient); }
public ConfigurationApiTests() { int port = PortUtils.FindFreeTcpPort(); Configuration config = new Configuration(); config.BasePath = "http://localhost:" + port; config.ApiKey.Add("x-trulioo-api-key", TEST_API_KEY); configurationApi = new ConfigurationApi(config); mockServer = WireMockServer.Start(port); }
public async Task <string> ConfigAlive(ConfigurationApi api, ActorSystem system) { var startResponse = await TryStart(null); if (!startResponse.IsRunning) { return(startResponse.Message); } var isAlive = await api.QueryIsAlive(system, TimeSpan.FromSeconds(10)); return(isAlive.IsAlive ? string.Empty : "Der Api Service ist nicht Verfügbar"); }
public IActionResult GetCountries() { try { List <string> result = new ConfigurationApi(config).GetCountryCodes(Mode, ConfigurationName); return(new OkObjectResult(JsonConvert.SerializeObject(result, Formatting.Indented))); } catch (ApiException e) { return(StatusCode(e.ErrorCode, new Trulioo.SampleApp.Models.ObjectResult( errorCode: e.ErrorCode, message: e.Message, operation: "ConfigurationApi#GetCountryCodes" ))); } }
public IActionResult GetConsents([FromBody] string body) { try { JObject obj = JObject.Parse(body); List <string> result = new ConfigurationApi(config).GetConsents(Mode, ConfigurationName, obj["countryCode"].ToString()); return(new OkObjectResult(JsonConvert.SerializeObject(result, Formatting.Indented))); } catch (ApiException e) { return(StatusCode(e.ErrorCode, new Trulioo.SampleApp.Models.ObjectResult( errorCode: e.ErrorCode, message: e.Message, operation: "ConfigurationApi#GetConsents" ))); } }
protected override void Load(ContainerBuilder builder) { builder.RegisterSettingsManager(c => c.WithProvider <LocalConfigurationProvider>()); builder.RegisterType <LocalConfiguration>().As <ILocalConfiguration>().SingleInstance(); builder.Register(c => c.Resolve <IEventAggregator>().GetEvent <ConfigEventDispatcher, IConfigEvent>()).SingleInstance(); builder.RegisterType <ClusterConnectionTracker>().As <IClusterConnectionTracker>().SingleInstance(); builder.RegisterType <DatabaseConfig>().As <IDatabaseConfig>().SingleInstance(); builder.RegisterType <ServerConfigurationApi>().As <IServerConfigurationApi>().SingleInstance(); builder.RegisterType <PropertyChangedNotifer>().As <IPropertyChangedNotifer>().SingleInstance(); builder.RegisterFeature <ClusterNodeManagerRef, IClusterNodeManager>(ClusterHostManagerActor.New()); builder.RegisterFeature <ApiEventDispatcherRef, IApiEventDispatcher>(ApiEventDispatcherActor.New()); builder.RegisterFeature <ProcessServiceHostRef, IProcessServiceHost>(ProcessServiceHostActor.New()); builder.Register(c => DeploymentApi.CreateProxy(c.Resolve <ActorSystem>())).SingleInstance(); builder.Register(c => RepositoryApi.CreateProxy(c.Resolve <ActorSystem>())).SingleInstance(); builder.Register(c => ConfigurationApi.CreateProxy(c.Resolve <ActorSystem>())).SingleInstance(); builder.RegisterStartUpAction <ActorStartUp>(); base.Load(builder); }
public TaskBoardController() { _configApi = new ConfigurationApi(); _ticketApi = new TicketApi(); }
public bool SaveConfiguration(long clientId, short actionId, short frequencyId, short integrationId, short authenticationId, Configuration configuration, ConfigurationApi apiConfiguration, List<IntegrationPackage> packages, List<IntegrationContract> contracts, List<IntegrationClient> clients) { try { using (var session = FactoryManager.Instance.OpenSession()) { using (var transaction = session.BeginTransaction()) { var client = session.Get<Client>(clientId); if (client == null || client.Id == 0) throw new Exception("Could not insert LIM configuration because LIM Client is not valid"); var frequency = session.Get<FrequencyType>(frequencyId); var action = session.Get<ActionType>(actionId); var integration = session.Get<IntegrationType>(integrationId); configuration.Client = client; configuration.FrequencyType = frequency; configuration.ActionType = action; configuration.IntegrationType = integration; session.SaveOrUpdate(configuration); session.Flush(); if (configuration.Id == 0) throw new Exception("Could not insert LIM configuration because configuration id is not valid"); var authentication = session.Get<AuthenticationType>(authenticationId); apiConfiguration.AuthenticationType = authentication; var apiConfigurationId = session.Query<ConfigurationApi>().Where(w => w.Configuration.Id == configuration.Id); var currentApiId = apiConfigurationId.FirstOrDefault() == null || apiConfigurationId.FirstOrDefault().Id == 0 ? 0 : apiConfigurationId.FirstOrDefault().Id; apiConfiguration.Id = currentApiId; session.Merge(apiConfiguration); session.Flush(); var integrationClients = session.Query<IntegrationClient>().Where(w => w.Configuration.Id == configuration.Id); var integrationContracts = session.Query<IntegrationContract>().Where(w => w.Configuration.Id == configuration.Id); var integrationPackages = session.Query<IntegrationPackage>().Where(w => w.Configuration.Id == configuration.Id); foreach (var integrationClient in integrationClients) { integrationClient.IsActive = false; session.Merge(integrationClient); } foreach (var integrationContract in integrationContracts) { integrationContract.IsActive = false; session.Merge(integrationContract); } foreach (var integrationPackage in integrationPackages) { integrationPackage.IsActive = false; session.Merge(integrationPackage); } foreach (var package in packages) { var existing = integrationPackages.FirstOrDefault(w => w.PackageId == package.PackageId); var id = existing == null || existing.Id == 0 ? 0 : existing.Id; if (id > 0) { var evict = session.Get(typeof (IntegrationPackage), id); session.Evict(evict); } package.Id = id; session.Merge(package); } foreach (var contract in contracts) { var existing = integrationContracts.FirstOrDefault(w => w.Contract == contract.Contract); var id = existing == null || existing.Id == 0 ? 0 : existing.Id; if (id > 0) { var evict = session.Get(typeof (IntegrationContract), id); session.Evict(evict); } contract.Id = id; session.Merge(contract); } foreach (var clientCustomer in clients) { var existing = integrationClients.FirstOrDefault(w => w.ClientCustomerId == clientCustomer.ClientCustomerId); var id = existing == null || existing.Id == 0 ? 0 : existing.Id; clientCustomer.Id = id; if (id > 0) { var evict = session.Get(typeof (IntegrationClient), id); session.Evict(evict); } session.Merge(clientCustomer); } transaction.Commit(); session.Flush(); return configuration.Id > 0; } } } catch (Exception ex) { _log.ErrorFormat("Failed to save information in the LIM database, because {0}", ex, ex.Message); } return false; }
public void CreateConfigurationApi() { _configurationApi = new ConfigurationApi(); ConfigureApi(_configurationApi.Configuration); }
public void ConfigurationApiTest() { configurationApi = new ConfigurationApi(); Assert.Equal("https://gateway.trulioo.com", configurationApi.GetBasePath()); }
public void Init() { instance = new ConfigurationApi(); }
public sealed record _(IDatabaseConfig DatabaseConfig, Services Operator, IHostEnvironment HostEnvironment, RepositoryApi RepositoryApi, DeploymentApi DeploymentApi, ConfigurationApi ConfigurationApi);
/// <summary> /// Initialises a new instance of the <see cref="ImageUrlHelper"/> class. /// </summary> /// <param name="configurationApi">The configuration API handler.</param> public ImageUrlHelper(ConfigurationApi configurationApi) { _configurationApi = configurationApi; _configuration = _configurationApi.GetConfiguration(); }
static IPreparedFeature _(IHostEnvironment hostEnvironment, IDatabaseConfig config, RepositoryApi repositoryApi, DeploymentApi deploymentApi, ConfigurationApi configurationApi) => Feature.Create(() => new ProcessServiceHostActor(), _ => new _(config, new Services(), hostEnvironment, repositoryApi, deploymentApi, configurationApi));
public sealed record State(ConfigurationApi Configuration, ConfigEventDispatcher ConfigEventDispatcher);
public ConfigurationApiTests() { instance = new ConfigurationApi(); }