Nuget package managerdan “fluent validation asp.net core” paketinii indiriyoruz.

projeye Validators isimli klasör açıp içerisine ilgili model için class açıyoruz.

Örneğin elimizde Products isimli bir modelimiz olsun bu model için bir validators oluşturalım.

Validators klasörü içerisine ProductValidator isimli class açıcaz.

bu class’a yüklediğimiz fluent validation paketinden kalıtım vericez →

public class ProductValidator: AbstractValidator<Product>

Bu classa model klasörünü ve fluent validation paketini using kullaarak dahil ediyoruz.

Validator classımızın constructor methodu içerisine validation kurallarımızı yazıyoruz.

public ProductValidator()
{
	RuleFor(a => a.Name).NotNull().WithThisMessage("Bu alan boş geçilemez")
}

Video 6…