At the end of the day I just used
dbContext.Update(T entity)
in the Repo, passing the updated model. Since the updated model and the original model have the same id, entity framework could track it. Then after the update I did a save the db.
dbContext.SaveChanges();