title: Should web service be called inside a Model class in MVC framework?
body: <p>Suppose I have WCF web service that that can retrieve collection of <code>&lt;Person&gt;</code> objects.  My question is where should I place the code to call the web service, the controller or the model?  My second question is should I also create my own <code>&lt;Person&gt;</code> class in my model folder or just use the one that auto generated when added service reference in .NET project?</p>