Fixed a variety of issues and unimplemented functionality in the NetCoreSample project, restoring almost all functionality to the sample project that was present in the original Mvc Sample project.
Restored the control panel partial views, which were previously omitted while testing other functionality.
Changed partial includes to use partial tag helper.
Changed the way that Session variables are set and accessed, to use .Net Core libraries.
Restored Base Controller and used its OnActionExecuting function to restore access to the ViewBag variables.
Removed validation JS files from minified JS and changed script includes so that validation JS is only included when the 'client' flag is set in the ViewBag. Restored inclusion of jquery js to _layout.
Added the .Net Core version of EnumDropDownListFor to enable the Political Stability input to work.
Changed Donation field from Checkboxlistfor to Listbox, because the former used a package which is no longer supported.
Fixed route for API/Default/Save and added Json serialisation and de-serialisation of query TempData.
Fixed parameter binding in SetTriggers and SetVerbosity.
Closes #14.
Fixed a variety of issues and unimplemented functionality in the NetCoreSample project, restoring almost all functionality to the sample project that was present in the original Mvc Sample project.
Restored the control panel partial views, which were previously omitted while testing other functionality.
Changed partial includes to use partial tag helper.
Changed the way that Session variables are set and accessed, to use .Net Core libraries.
Restored Base Controller and used its OnActionExecuting function to restore access to the ViewBag variables.
Removed validation JS files from minified JS and changed script includes so that validation JS is only included when the 'client' flag is set in the ViewBag. Restored inclusion of jquery js to _layout.
Added the .Net Core version of EnumDropDownListFor to enable the Political Stability input to work.
Changed Donation field from Checkboxlistfor to Listbox, because the former used a package which is no longer supported.
Fixed route for API/Default/Save and added Json serialisation and de-serialisation of query TempData.
Fixed parameter binding in SetTriggers and SetVerbosity.
Removed unused directives throughout solution.