¿Agregar un servicio web a mi proyecto ASP.NET MVC rompe todo el concepto de MVC?ASP.NET MVC y servicios web
Ese servicio web (WCF) depende de la capa de modelo de mi proyecto MVC para comunicarse con el back-end (por lo que me parece que necesita ser parte de la solución MVC).
¿Debo agregar esto a la capa de Controlador o Modelo?
¿No estaría duplicando la lógica del controlador en el servicio, entonces? Y no ahorre nada usando un modelo, ya que termina escribiendo código de controlador dos veces. –
@Rob, no, porque el código del controlador para la visualización de páginas web debería tratar con vistas y validación de modelos, etc. El controlador apacible api sería idealmente escupir json y formatear datos. – Chev