Rest API a DTO dla metod.

0

Witam,

Tworze sobie testowe RestApi i napotkałem pewien dylemat:

  1. Mam w db tablice "Movies" {Id, Title, Description}.
  2. 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?

0

Single Responsibility Principle. Jedno DTO do jednego celu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1