An open API service indexing awesome lists of open source software.

https://github.com/calabonga/calabonga.rulesvalidator

Object validation with validation rules
https://github.com/calabonga/calabonga.rulesvalidator

Last synced: 10 months ago
JSON representation

Object validation with validation rules

Awesome Lists containing this project

README

          

# Calabonga.RulesValidator

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

![Presentation](https://github.com/Calabonga/Calabonga.RulesValidator/blob/master/Whatnot/presentation.PNG)

## Видео презентация
Посмотреь видео вы можете [на канале youtube](https://youtu.be/qprdRbMgEZU). На видео показан процесс создания IRulesValidator, а также пример использования уже готового nuget-пакета [Calabonga.RulesVlidator](https://www.nuget.org/packages/Calabonga.RulesValidator/)

## 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
```csharp
var validator = container.GetRequiredService();
```

### Run your validator
3

### The results can be like this
1