Skip to content

Calabonga/Calabonga.RulesValidator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calabonga.RulesValidator

Проверка объекта через правила

Валидировать объект, например, перед сохранением в базу данных, можно разными способами. Есть способ "Простой", обычно все им и пользуются. Хочу показать "Продвинутый" способ. И не только показать сам способ, но и его реализацию. И даже презентовать новый nuget-пакет.

Presentation

Видео презентация

Посмотреь видео вы можете на канале youtube. На видео показан процесс создания IRulesValidator, а также пример использования уже готового nuget-пакета Calabonga.RulesVlidator

Screenshots

This is a sample for demo purposes. Please, see in repository on github.com

Register your rules in Dependency Injection container.

2

Get validator from container

var validator = container.GetRequiredService<PersonValidator>();

Run your validator

3

The results can be like this

1