Why should I use view models?
Where do I put my validation code? On the view models you should validate everything that’s specific to the application like for example the date should be in en-US format culture, …. I need to add code to map between business objects and view models. That’s why there are tools such as AutoMapper. Different problems … Read more