Serwis webowy - jak lepiej zaprojektować kontrolery

Serwis webowy - jak lepiej zaprojektować kontrolery
J1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 30
0

ProductController
AdminController

w ProductController mam end pointy do np. wyświetlania produktów (api/products/all)

i teraz tak.. jak chce zrobić sobie np. edycję tych produktów - umieścić taki end point w kontrolerze z produktami czy w kontrolerze admin? Niby kontroler Product jest odpowiedzialny za produkty ale funkcjonalność posiada tylko admin więc wydaje mi się, że w nim powinienem zrobić taką funkcjonalność.

Charles_Ray
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1936
4

Ja bym wszystko, co związane z produktami trzymał w ProductController. Admin-nieadmin to kwestia security.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.