Powiedzmy, że mam aplikację webową MVC i chcę dodać do niej REST API, z którym komunikowała by się np. aplikacja mobilna. Co w takim przypadku powinienem zrobić?
- Stworzyć "kopie" każdego viewmodelu, zmienić nazwy z
XViewModel
naXDto
i wyrzucić metadane dotyczące wyświetlania w widoku. - Serializować do JSONa istniejące viewmodele.
- Nie używać nazw
XViewModel,
tylkoXModel
, i nie dodawać metadanych dotyczących wyświetlania - wtedy będzie można używać tych modeli i w MVC, i w Web API.