no ID in DTO

change to db now store with name, id not generated.
get also with name, refactor the rest