FlexitimeTracker/DataCenter_Windows/WindowsDataCenter
Chris.Watts90@outlook.com 72e98bdd2e optimise code to reduce code complexity on UpdateUser method in particular.
code has been split into smaller methods, and queries on db have been optimised to make fewer, larger queries than lots of small queries. (using IN sql queries).
restructured UpdateUser to be more logical which has reduced some of the complexity of the method.
When deleting unassociated cards, the system will ensure all timelogs associated to those Ids are deleted also.
CreateGroup will now not allow duplicate groups, but will return the ID of the existing Group found in the DB.
pulled out GetUserCount method to simplify the GetUsers method.
removed empty quotes in favour of string.empty
#95
2018-06-06 10:50:06 +01:00
..
CardReaderService remove console.writelines from code. 2018-03-08 09:21:04 +00:00
CardReaderServiceHost added debug and release installers build configuration to projects/solution to enable building installers in a complete/single step, to save building them individually. 2017-04-15 20:21:09 +01:00
CardReaderServiceInstaller Add reference to ConfigurationHandler project. 2017-04-21 08:16:10 +01:00
ConfigurationHandler fix null reference error when configuration setting specified by "keyName" parameter doesnt exist. 2017-04-21 08:03:32 +01:00
FlexiTimeSystemInstaller stop labels being tab stops. 2017-04-18 16:18:23 +01:00
Interfaces add method to clear unassigned card identifiers. 2018-03-07 08:59:29 +00:00
NLogLogger added console target to NLogConfig.xml, to help debugging on console, rather than using console.writelines. 2018-03-08 09:18:20 +00:00
SQLiteProvider created SQLiteRepositoryInstaller project 2017-04-18 11:09:25 +01:00
SQLiteRepository optimise code to reduce code complexity on UpdateUser method in particular. 2018-06-06 10:50:06 +01:00
Third-Party/SqLite3 added sqlite third party dependencies. 2017-01-30 22:27:43 +00:00
WebApiServerHostInstaller add missing knockout context menu css and js files. 2017-04-21 08:16:38 +01:00
WindowsDataCenter add converters to help convert from/to data transfer objects. 2018-06-04 11:07:29 +01:00
WindowsDataServiceHost added debug and release installers build configuration to projects/solution to enable building installers in a complete/single step, to save building them individually. 2017-04-15 20:21:09 +01:00
NDP452-KB2901907-x86-x64-AllOS-ENU.exe fix relative file paths (file not found errors). 2017-02-16 17:07:48 +00:00
Sentinel.zip fix relative file paths (file not found errors). 2017-02-16 17:07:48 +00:00
WindowsDataCenter.sln created SQLiteRepositoryInstaller project 2017-04-18 11:09:25 +01:00