News

The Model – View – ViewModel (MVVM) is a variation of Martin Fowler’s Presentation Model design pattern. The MVVM is a refinement of the popular MVC design and the ViewModel in MVVM is used ...
Here MVC stands for Model-View-Controller, MVVM stands for Model-View-ViewModel and MVP stands for Model-View-Presenter. The use of such design patterns is to help in developing applications that ...
How to unit test view model validation, focusing on the controller when the model is bound to a controller action. Welcome to part 4 in the TDD for ASP.NET MVC series. This time, I'll cover how to ...
This used to involve some tedious mapping code to run the data objects through a JSON converter and expose the result via the view model. In MVC 6, all of that boilerplate has been reduced to just ...
If you've been working with Microsoft technologies in recent years you might already be familiar with the Model-View-ViewModel (MVVM) pattern. Based on the presentation model and Model View Controller ...