You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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
The text was updated successfully, but these errors were encountered: