Похоже, вы пытаетесь сохранить данные в таблице (адрес), где это значение существует в этом случае «0».Похоже, вы вообще не проверяете это значение (Id_Adres) в этих операторах if.
Может также случиться так, что вы не настроили это значение (Id_Adres) для автоматического увеличения в вашей базе данных, поэтому оно принимает неустановленное значение в вашей модели, которое по умолчанию равно 0. Вам также необходимо установить идентификатор PKвручную или автоматически увеличивать значение при каждом добавлении данных.
@ Фабио дал правильный комментарий для этого.