From 11159eab313f5b27914a2747d6824409db3cd0a4 Mon Sep 17 00:00:00 2001 From: Tom Raterman Date: Thu, 7 May 2020 22:32:53 -0400 Subject: [PATCH] Needed to add StatusCheck to the JobFactory and DI container --- PartSource.Automation/Factories/JobFactory.cs | 3 +++ PartSource.Automation/Jobs/StatusCheck.cs | 2 +- PartSource.Automation/Program.cs | 1 + PartSource.Automation/Properties/launchSettings.json | 2 +- 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/PartSource.Automation/Factories/JobFactory.cs b/PartSource.Automation/Factories/JobFactory.cs index cb360a0..77c7851 100644 --- a/PartSource.Automation/Factories/JobFactory.cs +++ b/PartSource.Automation/Factories/JobFactory.cs @@ -29,6 +29,9 @@ namespace PartSource.Automation.Factories case nameof(DeleteProducts): return _serviceProvider.GetService(); + case nameof(StatusCheck): + return _serviceProvider.GetService(); + case nameof(TestJob): return new TestJob(); diff --git a/PartSource.Automation/Jobs/StatusCheck.cs b/PartSource.Automation/Jobs/StatusCheck.cs index ccf0ba4..6e95933 100644 --- a/PartSource.Automation/Jobs/StatusCheck.cs +++ b/PartSource.Automation/Jobs/StatusCheck.cs @@ -25,7 +25,7 @@ namespace PartSource.Automation.Jobs // TODO: One day it won't just be AT&T numbers string to = $"{phoneNumber}@txt.att.net"; - _emailService.Send(to, string.Empty, "Partsource.Automation Running"); + _emailService.Send(to, string.Empty, "The Partsource automation server is running. Check the server for more details."); } return new AutomationJobResult diff --git a/PartSource.Automation/Program.cs b/PartSource.Automation/Program.cs index 456fbbf..ebd4549 100644 --- a/PartSource.Automation/Program.cs +++ b/PartSource.Automation/Program.cs @@ -107,6 +107,7 @@ namespace PartSource.Automation //.AddSingleton() //.AddSingleton() .AddSingleton() + .AddSingleton() .AddSingleton() .AddSingleton() .AddSingleton() diff --git a/PartSource.Automation/Properties/launchSettings.json b/PartSource.Automation/Properties/launchSettings.json index 56ee9a2..a015a1c 100644 --- a/PartSource.Automation/Properties/launchSettings.json +++ b/PartSource.Automation/Properties/launchSettings.json @@ -2,7 +2,7 @@ "profiles": { "PartSource.Automation": { "commandName": "Project", - "commandLineArgs": "AddProducts", + "commandLineArgs": "StatusCheck", "environmentVariables": { "PS_AUTOMATION_ENVIRONMENT": "development" }