From 97b720c964fa0a22a4cf2dced9b9ad63358017a0 Mon Sep 17 00:00:00 2001 From: Tommy Parnell Date: Mon, 20 Oct 2014 19:16:03 -0400 Subject: [PATCH] got to stop for now --- src/NOCQ.Application/Program.cs | 20 ++++++++++---------- src/NOCQ/Model/ProcessContext.cs | 17 +++++++++++++++++ src/NOCQ/NOCQ.csproj | 1 + 3 files changed, 28 insertions(+), 10 deletions(-) create mode 100644 src/NOCQ/Model/ProcessContext.cs diff --git a/src/NOCQ.Application/Program.cs b/src/NOCQ.Application/Program.cs index ff8e335..922969c 100644 --- a/src/NOCQ.Application/Program.cs +++ b/src/NOCQ.Application/Program.cs @@ -16,19 +16,19 @@ namespace NOCQ.Application //var s = RedisDatabase.GetNextAlert(SettingsParser.Parse(Path.Combine("settings.json").ToString()).Redis); // process s - var importPlugs = CatalogRepository.GetImportPlugins(); - - importPlugs.ToList().ForEach(x => - { - //Task.Factory.StartNew(x.Value.Run, TaskCreationOptions.LongRunning); - Console.WriteLine(x.Value.Name); - }); - +// var importPlugs = CatalogRepository.GetImportPlugins(); +// +// importPlugs.ToList().ForEach(x => +// { +// //Task.Factory.StartNew(x.Value.Run, TaskCreationOptions.LongRunning); +// Console.WriteLine(x.Value.Name); +// }); +// //RedisDatabase.SaveAlert(, "127.0.0.1", RedisQueues.Output, 6379, 3000); // Parse the settings file - var json = File.ReadAllText ("settings.json"); - var settings = SettingsParser.Parse (json); + //var json = File.ReadAllText ("settings.json"); + var settings = SettingsParser.Parse (); // Load the settings for the email plugin //var email = settings.InputPlugins.Single (x => x.Name == "Email"); diff --git a/src/NOCQ/Model/ProcessContext.cs b/src/NOCQ/Model/ProcessContext.cs new file mode 100644 index 0000000..8bee905 --- /dev/null +++ b/src/NOCQ/Model/ProcessContext.cs @@ -0,0 +1,17 @@ +using System; +using System.Dynamic; + +namespace NOCQ.Model +{ + public class ProcessContext + { + public Alert Alert { get; private set;} + public ExpandoObject SessionData {get; private set;} + public ProcessContext(Alert alert, ExpandoObject data) + { + Alert = alert; + SessionData = data; + } + } +} + diff --git a/src/NOCQ/NOCQ.csproj b/src/NOCQ/NOCQ.csproj index a7d1fdc..0b783c7 100644 --- a/src/NOCQ/NOCQ.csproj +++ b/src/NOCQ/NOCQ.csproj @@ -73,6 +73,7 @@ +