Tag: fluentvalidation

Fließend Validierung ist ein ASP.NET MVC integriert Validierungs-framework erlaubt dem Entwickler, die Validierung Regeln, die mithilfe von Ausdrücken. Es ist überprüfbar und vollständig kompatibel mit der inversion of control (dependency injection) Muster und TDD (test-driven development) – Technik.

FluentValidation - Check Wert ist ein Datum nur, wenn NICHT NULL

Anzahl der Antworten 3 Antworten
Habe ich ein boolescher Wert, der zusammen mit einem nullable DateTime-Eigenschaft. Die DateTime ist nur erforderlich, wenn der bool auf true gesetzt ist... Und ich will überprüfen Sie das Datum, wenn der bool true ist. Habe ich

Wie zum Hohn eine Methode mit einem out-parameter?

Anzahl der Antworten 1 Antworten
Benutze ich eine Bibliothek, die verwendet out-Parameter in einer Funktion, die ich brauche, um mein test-code mit dieser Funktion. So, versucht zu haben, verspottet zu meiner Rettung hier, über Moq, die habe ich mit in den rest

Fließend Validierungen. Fehler: Validation-Typ-Namen in dezentem client-Validierung müssen die Regeln eindeutig sein

Anzahl der Antworten 2 Antworten
Ich habe die erorr also: Validierung geben Sie Namen in dezentem client-validation-Regeln müssen sein einzigartig. Die folgende überprüfung geben zu sehen war mehr als einmal: erforderlich. Die nach Prüfung Typ zu sehen war mehr als einmal: erforderlich

fließend Validierung Sammlung Elemente, die nicht null/leer

Anzahl der Antworten 1 Antworten
Im mit fließend Validierung mit mvc4 In meinem Modell habe ich eine Liste: public List<int> TransDrops { get; set; } in der Ansicht im erstellen von text-Boxen für jeden Eintrag in der Liste. Will ich anschließend machen

So überprüfen Sie das Datum in Clientseitiger Verwendung von FluentValidation?

Anzahl der Antworten 3 Antworten
Frage Den code unten ist in Ordnung, die Server Seite und nicht auf der Client-Seite. Warum ? Wenn ich das Formular Absenden, wird die Kontrolle geht an BeAValidDate Funktion überprüfen Sie das Datum gültig ist oder nicht.

FluentValidation, Wenn & muss?

Anzahl der Antworten 2 Antworten
Ich versuche verwenden FluentValidation validaton, wenn dropdownlist Wert ist yes - und das Feld muss das Datum. es funktioniert, wenn dropdownlist ist yes Prüfung für date. Aber auch zeigt die Validierung, wenn ich wählen Sie No noch

FluentValidation eindeutigen Namen-Validierung mit der Datenbank

Anzahl der Antworten 1 Antworten
Habe ich Kategorie Modell, das Feld Name ein, und jede Kategorie muss eindeutig sein. Habe ich gemacht-Validierung und-es funktioniert, wenn ich versuche, eine neue Kategorie erstellen, aber ich habe ein problem, wenn Sie versuchen, um es zu

Pass ein element des Objektes auf einer FluentValidation SetValidator Konstruktor

Anzahl der Antworten 3 Antworten
Ich bin mit FluentValidation zu validieren, eine Sammlung innerhalb des Objekts, vergleicht ein element der collection-Elemente zu einem element des parent-Objekt. Dem Ziel, Ausgang zu erhalten ValidationFailures für jede fehlgeschlagene Element in der Auflistung, nicht nur zum

Fließend Validierung benutzerdefinierte Validierungsregeln

Anzahl der Antworten 2 Antworten
Ich habe Modell: [Validator(typeof(RegisterValidator))] public class RegisterModel { public string Name { get; set; } public string Email { get; set; } public string Password { get; set; } public string ListOfCategoriess { get; set; } }

Regulärer Ausdruck Problem mit Fließend validation

Anzahl der Antworten 1 Antworten
Wahrscheinlich sehr dumme Frage, aber auf der Suche nach Hilfe auf dieses . Ich bin das hinzufügen von MVC Fließend Validierungsregeln für Modell-Eigenschaft, aber für einige Grund, warum man von der Validierung der Regel nicht. Hinzugefügt einen

Fließend Validierung Regeln, Untergruppen und verschachteln

Anzahl der Antworten 2 Antworten
Gegeben eine validator-Klasse, die wie folgt aussieht public class SomeValidator : AbstractValidator<SomeObject> { public SomeValidator(){ RuleSet("First", () => { RuleFor(so => so.SomeMember).SetValidator(new SomeMemberValidator()) }); RuleSet("Second", () => ... Code Does Not Matter ... ); RuleSet("Third", () =>

FluentValidation auf der Zahl-Ausgabe

Anzahl der Antworten 2 Antworten
Ich bin mit FluentValidation in meinem ASP.NET MVC 3-Anwendung. Ich habe eine MaxNumberTeamMembers Eigenschaft im view-Modell als solches: ///<summary> ///Gets or sets the maximum number of team members. ///</summary> public int MaxNumberTeamMembers { get; set; } Ich

Regular Expression Validator überprüft nicht leere textbox

Anzahl der Antworten 3 Antworten
Ich würde gerne überprüfen der textbox nach einem bestimmten text, und es muss nicht leer sein. Aber die regular expression validator ist nicht die Validierung, wenn das Textfeld LEER. Jedoch überprüft es, wenn ich etwas in das

Wie überprüft wird, nur 7-stellige Nummer?

Anzahl der Antworten 2 Antworten
Ich bin mit mvc. So möchte ich, um Benutzereingaben zu überprüfen-Nummer ist 7-stellig. Also schrieb ich eine Klasse. public class StduentValidator : AbstractValidator<graduandModel> { public StduentValidator(ILocalizationService localizationService) { RuleFor(x => x.student_id).Equal(7) .WithMessage(localizationService .GetResource("Hire.graduand.Fields.student_id.Required")); } Aber es funktioniert

Fließend Validierung: stellen Sie eine benutzerdefinierte Nachricht auf benutzerdefinierte überprüfung

Anzahl der Antworten 1 Antworten
Szenario Habe ich eine benutzerdefinierte Regel zu validieren, werden die Versandkosten der Bestellung: public class OrderValidator : BaseValidator<Order> { private string CustomInfo { get; set; } public OrderValidator() { //here I call the custom validation method and

FluentValidation Call-Regelsatz und Gemeinsame Regeln

Anzahl der Antworten 3 Antworten
Habe ich die folgende Klasse public class ValidProjectHeader : AbstractValidator<Projects.ProjectHeader> { public ValidProjectHeader() { RuleFor(x => x.LobId).Must(ValidateLOBIDExists); RuleFor(x => x.CreatedByUserId).NotEmpty(); RuleFor(x => x.ProjectManagerId).NotEmpty(); RuleFor(x => x.ProjectName).NotEmpty(); RuleFor(x => x.SalesRepId).NotEmpty(); RuleFor(x => x.DeliveryDate).NotEmpty(); RuleFor(x => x.ProjectStatusId).NotEmpty(); RuleFor(x =>

Wie kann ich den Zugriff auf die Sammlung Element, das validiert wird, wenn mit RuleForEach?

Anzahl der Antworten 1 Antworten
Ich bin mit FluentValidation so validieren Sie ein Objekt, und da dieses Objekt hat eine Sammlung Mitglied ich bin, versucht RuleForEach. Zum Beispiel, nehmen wir an, wir haben Customer und Orders, und wir wollen sicherstellen, dass kein

Überprüfen DateTime mit FluentValidator

Anzahl der Antworten 4 Antworten
Dies ist mein ViewModel Klasse: public class CreatePersonModel { public string Name { get; set; } public DateTime DateBirth { get; set; } public string Email { get; set; } } CreatePerson.cshtml @model ViewModels.CreatePersonModel @{ ViewBag.Title =

FluentValidation - Validierung ein View-Modell, enthält eine Liste der einem Objekt

Anzahl der Antworten 2 Antworten
Ich versuche aus FluentValidation an einem Projekt mit komplexen Modelle ansehen, und ich lese die Dokumentation hier aber ich sehe nicht, wie man die Regeln zum überprüfen einer Liste von Objekten erklärt meiner Ansicht Modell. In meinem

FluentValidation mehrere Prüfer

Anzahl der Antworten 3 Antworten
Kann ich mehr als einen Prüfer zu einem Objekt? Zum Beispiel: public interface IFoo { int Id { get; set; } string Name { get; set; } } public interface IBar { string Stuff { get; set;

Mit FluentValidation ist WithMessage Methode mit einer Liste von benannten Parametern

Anzahl der Antworten 5 Antworten
Ich bin mit FluentValidation und ich formatieren will, wird eine Nachricht mit einigen der Eigenschaften des Objekts Wert. Das problem ist ich habe sehr wenig Erfahrung mit Ausdrücken und delegates in C#. FluentValidation bietet bereits eine Möglichkeit,

FluentValidation Regel für null-Objekt

Anzahl der Antworten 9 Antworten
Ich habe versucht, herauszufinden, wie man erstellen Sie eine FluentValidation Regel, die überprüft, ob die Instanz eines Objekts, es ist die Validierung nicht null ist, wird vor der Prüfung der Eigenschaften. Ich würde eher die Kapseln von

Wie kann überprüft werden, ob jeder gegen jeden string in einer Liste mit Fließend Validierung?

Anzahl der Antworten 3 Antworten
Ich habe eine MVC3-view-Modell definiert als: [Validator(typeof(AccountsValidator))] public class AccountViewModel { public List<string> Accounts { get; set; } } Mit der Validierung definiert, mit FluentValidation (v3.3.1.0): public class AccountsValidator : AbstractValidator<AccountViewModel> { public AccountsValidator() { RuleFor(x =>

FluentValidation string NotNull versus NotEmpty

Anzahl der Antworten 2 Antworten
Ursprünglich beim schreiben Validierungslogik für Streicher ich ließ mich auf mit NotEmpty für eine beliebige Zeichenfolge, die erforderlich war. Bei der Verwendung von .NotEmpty().Länge(min, max), wird dies dazu führen, dass zwei Fehler zurückgegeben werden, statt nur ein,

Kindmodellvalidierung mit Elternmodellwerten. Fluent Validierung. MVC4

Anzahl der Antworten 3 Antworten
Unten ist eine vereinfachte version meines Problems. Kann ich nicht glätten Sie das Modell. Es gibt eine Liste von "Kindern", die ich brauche, um zu überprüfen, einen Geburtstag. Ich kann nicht scheinen, verweisen auf das Datum in

unaufdringliche Client-Validierung mit Fluentvalidation und asp.net mvc LessThanOrEqualTo nicht feuern

Anzahl der Antworten 3 Antworten
Habe ich die folgenden Regeln dem 1. funktioniert mit unaufdringlichen, client-seitige Validierung, die zweite nicht irgendwelche Ideen, warum? RuleFor(x => x.StartDate) .LessThanOrEqualTo(x => x.EndDate.Value) .WithLocalizedMessage(() => CommonRes.Less_Than_Or_Equal_To, filters => CommonRes.Start_Date, filters => CommonRes.End_Date); RuleFor(x => x.StartDate) .GreaterThanOrEqualTo(x

FluentValidation: Überprüfen Sie, ob eines der beiden Felder leer ist

Anzahl der Antworten 7 Antworten
Habe ich diese Modell public class Person { public int Id { get; set; } public string FirstName { get; set; } public string LastName { get; set; } } Ich möchte eine überprüfung, wo entweder Vorname

Bedingte Validierung mit Fluent-Validierung

Anzahl der Antworten 1 Antworten
Was ich brauche, ist eine Möglichkeit, bedingt Felder überprüfen, je nachdem, ob Felder ausgefüllt sind. Ex. Ich habe ein dropdown und ein Datum-Feld im Zusammenhang. Wenn keines der Felder gesetzt sind, dann sollte das Formular in der

FluentValidation - Validierung über mehrere Eigenschaften hinweg

Anzahl der Antworten 2 Antworten
Haben ein Formular, wo ein Benutzer können geben Sie Startdatum/- Zeit und Enddatum/- Zeit für ein event. Hier ist der validator so weit: public class EventModelValidator : AbstractValidator<EventViewModel> { public EventModelValidator() { RuleFor(x => x.StartDate) .NotEmpty().WithMessage("Date is

Wie hole ich FluentValidator an eine Web-API?

Anzahl der Antworten 6 Antworten
Ich versuche zu Haken Fließend Validierung zu meinem MVC-WEB-Api-Projekt, und es nicht will arbeiten. Wenn ich MyController : Controller -> funktioniert einwandfrei (ModelState.IsValid zurück False) aber wenn ich MyController :ApiController ... nichts. Hat jemand Erfahrung, wie man

ViewModel Validierung für eine Liste

Anzahl der Antworten 7 Antworten
Habe ich Folgendes viewmodel definition public class AccessRequestViewModel { public Request Request { get; private set; } public SelectList Buildings { get; private set; } public List<Person> Persons { get; private set; } } So, in meiner

Fluent Validation vs. Data Annotations

Anzahl der Antworten 2 Antworten
Welcher Ansatz für ASP.NET MVC-Validierung bevorzugst du und warum? Fließend Validation? Daten Anmerkungen? Jeder andere? InformationsquelleAutor der Frage SiberianGuy | 2011-07-24