FluentValidation - Validieren eines Ansichtsmodells, das eine Liste eines Objekts enthält

7

Ich probiere FluentValidation an einem Projekt aus, das komplexe Ansichtsmodelle enthält, und lese die Dokumentation hier , aber ich sehe nicht, wie man die Regeln zur Validierung einer Liste von Objekten, die in meinem Ansichtsmodell deklariert sind, aufstellt. In meinem Beispiel unten enthält die Liste im Ansichtsmodell 1 oder mehr Gitarrenobjekte. Danke

Modell anzeigen

%Vor%

In View Model verwendete Guitar-Klasse

%Vor%

Anzeigen der Modellvalidierungsklasse

%Vor%     
Slinky 23.01.2014, 13:36
quelle

1 Antwort

19

Sie würden dies Ihrem CustomerViewModelValidator hinzufügen

%Vor%

Ihr CustomerViewModelValidator würde also so aussehen:

%Vor%

Fügen Sie dem GuitarValidator etwas wie folgt hinzu:

%Vor%     
Jonathon Choo 23.01.2014, 13:52
quelle