1. -

 При попытке комита после записи в БД  валится ексепшн:   System.Data.Entity.Infrastructure.DbUpdateException //An exception of type 'System.Data.Entity.Core.EntityCommandExecutionException' occurred in mscorlib.dll but was not handled in user code. Стаковерфлоу намекнул что это может быть из одинаковых ключей, но это не в нашем случае. Что с этим делать не знаю.
2. +
3.+
4. +
5. +
6. +
7. +
8. -
9. +

10.  джаваскрипт код в отдельный код пока не перенес, потому что тогда перестает работать ToJson метод