Models

Als we in ErrorViewModel een kijkje nemen, is dit eigenlijk niet extreem vreemde code. Dit is eigenlijk zelf een extreem simpele klasse, eentje dat je kan maken in je allereerste les van OOP.

We hebben een property string RequestId. Daaronder zien we ook een boolean ShowRequestId, waarvan de waarde bepaald wordt naargelang RequestId niet null of empty is.

Wat maakt deze klasse dan zo speciaal? Dit is het model dat we gaan gebruiken om dynamisch data te laten genereren in onze view. Als we nog eens naar onze HomeController kijken, zagen we dat in de Error methode een ErrorViewModel werd meegestuurd in de View methode. Dat wilt zeggen dat dit object in Error.cshtml gebruikt zal worden.