From 5dbd7a7ded3cfd120d401f672a9f7063052cec9b Mon Sep 17 00:00:00 2001 From: "chris.watts90@outlook.com" Date: Fri, 21 Apr 2017 08:15:27 +0100 Subject: [PATCH 1/3] change card reader decision code to prevent null ref in main app. #79 --- .../CardReaderService/CardReaderService.cs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/DataCenter_Windows/WindowsDataCenter/CardReaderService/CardReaderService.cs b/DataCenter_Windows/WindowsDataCenter/CardReaderService/CardReaderService.cs index 9422698..6f6d5d8 100644 --- a/DataCenter_Windows/WindowsDataCenter/CardReaderService/CardReaderService.cs +++ b/DataCenter_Windows/WindowsDataCenter/CardReaderService/CardReaderService.cs @@ -52,15 +52,13 @@ namespace CardReaderService } var readerNameConfig = ConfigurationHandler.ConfigurationHandler.GetConfiguration("ReaderName"); - if (string.IsNullOrEmpty(readerNameConfig)) + if (string.IsNullOrEmpty(readerNameConfig) || (!readerNames.Contains(readerNameConfig))) { - if (!readerNames.Contains(readerNameConfig)) - { - _logger.Warn("No reader found with the name: {0}, defaulting to first available reader {1}", - readerNameConfig, readerNames.First()); + _logger.Warn("No reader found with the name: {0}, defaulting to first available reader {1}", + readerNameConfig, readerNames.First()); - readerNameConfig=readerNames.First(); - } + readerNameConfig = readerNames.First(); + } _logger.Trace("Choosing reader: {0}", readerNameConfig); _readerName = readerNameConfig; From 54c86b41ed51814a2e33f05f5d2746e9472be9f1 Mon Sep 17 00:00:00 2001 From: "chris.watts90@outlook.com" Date: Fri, 21 Apr 2017 08:16:10 +0100 Subject: [PATCH 2/3] Add reference to ConfigurationHandler project. Add component tag for ConfigurationHandler dll #78 --- .../CardReaderServiceInstaller.wixproj | 8 ++++++++ .../CardReaderServiceInstaller/Common.wxs | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/DataCenter_Windows/WindowsDataCenter/CardReaderServiceInstaller/CardReaderServiceInstaller.wixproj b/DataCenter_Windows/WindowsDataCenter/CardReaderServiceInstaller/CardReaderServiceInstaller.wixproj index a8847dc..c5bbea3 100644 --- a/DataCenter_Windows/WindowsDataCenter/CardReaderServiceInstaller/CardReaderServiceInstaller.wixproj +++ b/DataCenter_Windows/WindowsDataCenter/CardReaderServiceInstaller/CardReaderServiceInstaller.wixproj @@ -37,6 +37,14 @@ Binaries;Content;Satellites INSTALLFOLDER + + ConfigurationHandler + {115250f6-f8c4-4f9b-a15f-251ea258d963} + True + True + Binaries;Content;Satellites + INSTALLFOLDER + Interfaces {b7347b72-e208-423a-9d99-723b558ea3d7} diff --git a/DataCenter_Windows/WindowsDataCenter/CardReaderServiceInstaller/Common.wxs b/DataCenter_Windows/WindowsDataCenter/CardReaderServiceInstaller/Common.wxs index 9bb6fef..e8a39b4 100644 --- a/DataCenter_Windows/WindowsDataCenter/CardReaderServiceInstaller/Common.wxs +++ b/DataCenter_Windows/WindowsDataCenter/CardReaderServiceInstaller/Common.wxs @@ -8,6 +8,12 @@ KeyPath="yes" Source="$(var.Interfaces.TargetDir)Interfaces.dll" /> + + + From 06e3dbcdee2bccd95c6178fdba1cee2068cbc076 Mon Sep 17 00:00:00 2001 From: "chris.watts90@outlook.com" Date: Fri, 21 Apr 2017 08:16:38 +0100 Subject: [PATCH 3/3] add missing knockout context menu css and js files. #78 --- .../WebApiServerHostInstaller/WebPages.wxs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/WebPages.wxs b/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/WebPages.wxs index 294e388..0d47858 100644 --- a/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/WebPages.wxs +++ b/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/WebPages.wxs @@ -93,6 +93,12 @@ KeyPath="yes" Checksum="yes"/> + + + @@ -177,6 +183,12 @@ KeyPath="yes" Checksum="yes"/> + + +