Я думаю, у вас могут быть проблемы в следующих строках:
Vendor vendorInstancer = new Vendor();
vendorInstance.IncidentID = IncidentId;
context.Vendors.Add(vendorInstancer);
Обратите внимание на имена переменных.Вы создаете vendorInstancer
, но обновляете идентификатор vendorInstance
.То есть не объект, который вы сохраняете в базе данных.Трудно определить разницу в одной букве.