Integracja Fluent Validation z WPF wersja async

Integracja Fluent Validation z WPF wersja async

Fluent Validation w WPF W poprzednim wpisie pokazałem, jak użyć Fluent Validation w WPF. Wspomniałem, że tamta implementacja niestety nie nadaje się, gdy potrzebujemy walidować dane w sposób asynchroniczny – np. sprawdzić w usłudze, czy dane są unikalne. W tamtym wpisie pokazałem użycie IDataErrorInfo ponieważ jest on najczęściej wykorzystywany do realizacji walidacji. Natomiast dzisiaj opiszę Read more about Integracja Fluent Validation z WPF wersja async[…]

Integracja Fluent Validation z WPF

Integracja Fluent Validation z WPF

Fluent Validation z WPF W poprzednich wpisie pokazałem w jaki sposób można zintegrować Fluent Validation z aplikacją ASP.NET MVC, dzisiaj przyszedł czas na Fluent Validation z WPF. W WPF jest kilka sposobów na realizację walidacji. Najczęściej wykorzystuje się do tego interfejs IDataErrorInfo, który definiuje dwa elementy: właściwość Error zawierającą informacje o błędach oraz indekser, który Read more about Integracja Fluent Validation z WPF[…]

Integracja Fluent Validation z ASP.NET MVC

Integracja Fluent Validation z ASP.NET MVC

Wprowadzenie W dzisiejszym wpisie pokaże dwa sposoby w jaki sposób można integrować bibliotekę Fluent Validation z ASP.NET MVC. Pierwszy domyślny, który dostarcza sama biblioteka oraz drugi mój, który rozwiązuje cześć problemów z domyślnej integracji. Domyślna integracja Fluent Validation z ASP.NET MVC Integracja Fluent Validation z ASP.NET MVC jest bardzo prosta, sprowadza się do dwóch kroków: Read more about Integracja Fluent Validation z ASP.NET MVC[…]

Fluent Validation własny walidator

W poprzednim wpisie opisałem w jaki sposób można wykorzystać bibliotekę Fluent Validation do zorganizowania walidacji danych w aplikacji. Natomiast w tym pokaże w jaki sposób stworzyć w Fluent Validation własny walidator. W walidatorze możemy użyć metodę Must do definiowania własnej logiki walidacji (jak to było zrobione na przykładzie walidacji nipu). W większości przypadków takie podejście Read more about Fluent Validation własny walidator[…]