-
Notifications
You must be signed in to change notification settings - Fork 206
Open
Description
Result yapısında data olmasa bile aynı sonucu almamız gerekiyordu.
Ayrıca BusinessRules.Run fonksiyonu doğru yanlış demeden tüm argümanları çalıştırıyor. Bu gereksiz db çağrıları demek.
IResult result = BusinessRules.Run(CheckIfProductNameExists(product.ProductName),CheckIfCategoryIsEnabled());
Örneğin burada CheckIfProductNameExists false ise devam etmemesi lazım.
BussinessRules.Run fonksiyonu yerine && operatörünü override ederek hoş bir ifade elde etmem gerekiyordu.
Generic tiplerde her seferinde tipi belirtmek istemedim, tip parametreden otomatik çıkarım yapılsın istedim.
Tüm bu sorunları şu şekilde çözdüm: https://github.com/kazimkesler/Custom-Boolean-Type
Metadata
Metadata
Assignees
Labels
No labels