diff --git a/src/CommandPattern/Program.cs b/src/CommandPattern/Program.cs deleted file mode 100644 index 49f01ca..0000000 --- a/src/CommandPattern/Program.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; - -namespace CommandPattern -{ - public class Program - { - public static void Main(string[] args) - { - } - } -} diff --git a/src/CommandPattern/StocksExample/StockSchedule.cs b/src/CommandPattern/StocksExample/StockSchedule.cs index 1e33321..e03f06c 100644 --- a/src/CommandPattern/StocksExample/StockSchedule.cs +++ b/src/CommandPattern/StocksExample/StockSchedule.cs @@ -6,17 +6,24 @@ namespace CommandPattern.StocksExample public class StockSchedule { TimeSpan openingTime; + TimeSpan closingTime; public StockSchedule() { CheckForOpeningOfStockExchange(); openingTime = new TimeSpan(9, 0, 0); + closingTime = new TimeSpan(17, 0, 0); } public event EventHandler StockExchangedOpened; public bool IsStockOpen() { - return new Random().NextDouble() > 0.5; + var timeOfDay = DateTime.Now.TimeOfDay; + if(timeOfDay.CompareTo(openingTime) > 0 && timeOfDay.CompareTo(closingTime) < 0) + { + return true; + } + return false; } private void OnStockExchangedOpened(object state) diff --git a/src/CommandPattern/project.json b/src/CommandPattern/project.json index 10c7989..c4ee639 100644 --- a/src/CommandPattern/project.json +++ b/src/CommandPattern/project.json @@ -1,8 +1,5 @@ { "version": "1.0.0-*", - "buildOptions": { - "emitEntryPoint": true - }, "dependencies": { "Microsoft.NETCore.App": {