Bonjour,
Je termine un projet MVC3 en C# dans lequels j'ai les différents éléments classiques :
- routes,
- modeles,
- datarepositories,
- controlleurs,
- et vues (razor).
Je précise que je ne connais rien au départ à ce pattern et que j'ai eu une mini formation de 2 h (je ne m'en plein, c'est déjà trés bien), ce qui explique la question bête que je vais poser.
Mon formateur m'a dit qu'il ne devait pas y avoir de conditions dans les vues. Ce que j'avais écrit à la base dans ma vue été du genre :
@Si MonModele.MonChamp == 2 Alors
<text>Accordé</text>
sinon
<text>Refusé</text>
Si je ne peux faire ce genre de tests tout simple, est-ce que cela signifie que je dois alourdir mon modele (et par voie de conséquence ma classe) d'une valeur du genre << string Acceptation >> ?
Quand je chargerai dans le datarepositorie les différentes valeurs que j'affecterai à ma classe, en fonction des valeurs récupérées je mettrais à jour << Acceptation >> avec 'Accordé' ou 'Refusé'.
La question était donc, est-ce là seule solution où il y en a t'il d'autres (je ne connais pas tout sur le sujet) du genre parametres que l'on peut passer à une vue, comme je passe mon modele ?
J'espère avoir été clair dans ma question et je remercie par avance tout ceux qui pourront m'éclairer sur ce sujet.
Partager