How to load data from and submit changes to a database from an ASP .NET MVC or other type of single page application using Razor syntax and REST services with Gantt Chart Hyper Library

Gantt Chart Hyper Library doesn't include an ASP .NET MVC or another type of single page based sample application showing the way we can data bind the GanttChartView control to a database (TaskItems table). How can we data bind the control to a database from JavaScript®?

A full ASP .NET MVC based single page application (SPA) example using Razor syntax and showing how you can load task data into the GanttChartView control from, and later submit data changes back to a SQL Server® database using Entity Framework and REST services provided by ASP .NET MVC API is available for download: Gantt Chart Single Page Database sample.