More Code Organization For example: controller code is separated by actions (used by views), private methods, and methodsused by the jqgrid in regions.
Web API It now returns the same data as the Business Layer for Get methods, no more returning JQgrid-specific data. Data can now be used by other controls.
Asynchronous Everything is now asynchronous. Using Task, await, and async keywords, from controllers, private methods, business & data objects, and web api.
Two New Views A view where you can Delete Multiple records w/ CRUD functionality, and a view w/ a Drop Down List where you can show related data based on the selected item.
More Comments A lot more comments in JavaScript and C# code. Comments, comments, comments everywhere!