У тебя там был ещё один бесполезный параметр в методе. string id. Который никак не использовался. И то что ты заскринил как он присвает объекту айдишник, только подтверждает мои слова что тот параметр не использовался. А учитывая что у тебя там был инсертмени, это делает его ещё более бесполезным.
Кстати, у тебя наконец то все работает? Или опять "потом поправлю"?