I am creating an ASP.NET MVC 4 application that relies on a WCF service for its BL.
The WCF reference file that was created holds all the data contracts with the service.
I would like to expose the data contracts to the end clients of my MVC application.
Should I use the data contracts in my controllers instead of creating models?
My end client needs JSON format responses. How can I decorate the data contract references with JSON attributes so it will get serialized the way I want it?