Witam,
Tworze sobie testowe RestApi i napotkałem pewien dylemat:
- Mam w db tablice "Movies" {Id, Title, Description}.
- W kontrolerze mam trzy akcje: Get, Update, Post.
Pytanie:
Czy dla każdej z metod tworzycie nowy typ DTO?
Na przykład
Get -> Przyjmuje tylko ID z url ale zwracany typ jest ReadMovie {Id, Title, Description},
Update -> UpdateMovie { [Required] Id, [Required] Title, Description},
Post -> CreateMovie { [Required] Title, Description},
Czy tworzycie jedno DTO:
Movie { [Optional] Id, [Required] Title, Description}
Jakie jest wasze podejście do tego tematu?