Skip to content

Commit d36521a

Browse files
:|
1 parent b1b1077 commit d36521a

2 files changed

Lines changed: 10 additions & 3 deletions

File tree

TransactionProcessing.SchedulerService/TransactionProcessing.SchedulerService.TickerQ/Jobs/Jobs.cs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,15 @@ public TickerFunctions(ISecurityServiceClient securityServiceClient,
3131

3232
// Get the base configuration
3333
this.BaseConfiguration= BuildBaseConfiguration();
34-
this.TransactionDataGeneratorService = CreateTransactionDataGenerator(this.BaseConfiguration.ClientId, this.BaseConfiguration.ClientSecret, RunningMode.WhatIf);
34+
this.TransactionDataGeneratorService = CreateTransactionDataGenerator(this.BaseConfiguration.ClientId, this.BaseConfiguration.ClientSecret);
3535
}
3636

37-
protected ITransactionDataGeneratorService CreateTransactionDataGenerator(String clientId, String clientSecret, RunningMode runningMode)
38-
{
37+
protected ITransactionDataGeneratorService CreateTransactionDataGenerator(String clientId, String clientSecret) {
38+
var runningModeConfig = ConfigurationReader.GetValueOrDefault("AppSettings", "RunningMode", "WhatIf");
39+
if (Enum.TryParse<RunningMode>(runningModeConfig, true, out RunningMode runningMode) == false) {
40+
throw new ApplicationException("Running Mode invalid");
41+
}
42+
3943
ITransactionDataGeneratorService g = new TransactionDataGeneratorService(this.SecurityServiceClient,
4044
this.TransactionProcessorClient,
4145
this.BaseAddressFunc("TransactionProcessorApi"),

TransactionProcessing.SchedulerService/TransactionProcessing.SchedulerService.TickerQ/appsettings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,8 @@
2121
"SecurityServiceApi": "https://192.168.1.163:5001",
2222
"TestHostApi": "http://192.168.1.163:9000",
2323
"TransactionProcessorApi": "http://192.168.1.163:5002"
24+
},
25+
"AppSettings": {
26+
"RunningMode": "WhatIf"
2427
}
2528
}

0 commit comments

Comments
 (0)