33) Asp.NET Core 5.0 - FluentValidation Kütüphanesi İle Validation İşlemleri

  Рет қаралды 15,324

Gençay Yıldız

Gençay Yıldız

Күн бұрын

Пікірлер: 42
@melihdincer5069
@melihdincer5069 Жыл бұрын
Anlatmış olduğunuz konuyla ilgili değerli bilgilerden istifade ettik hocam. Bu yararlı video için teşekkürlerimi sunuyorum. Emeğinize sağlık :)
@yildirimsercan
@yildirimsercan 3 жыл бұрын
Bilgi paylaşımın için teşekkür derim. İyi çalışmalar.
@kilicarslan5976
@kilicarslan5976 2 жыл бұрын
kendim kütüphane yazabildiğim gün size Çeşme'de ultra her şey dahil tatil ısmarlayacağım devler genel müdürüm.
@erdemaytek
@erdemaytek 3 жыл бұрын
Üç Validation dersinizi izledikten sonra Asp.NET Core Database First yaklaşımı ile çalışılan bir projede ModeldataType veya FluentValidation kütüphanesi gibi yapıları kullanarak validation işlemi yapmak zaruri gözüküyor. Aksi taktirde Database First yaklaşımında otomatik oluşan sınıflarımızda validation tanımlama yapar isek güncel veritabanını çektiğimizde zannımca ilgili sınıflardaki tüm kurallar database yapısına göre sıfırlanacaktır.
3 жыл бұрын
Tabi canım orası Allah'ın emri diyebiliriz. Nihayetindne Database first gibi yaklaşımlarda Entity Model'lara müdahaleler kesinlikle partial'lardan yapılması gerekmektedir. Buna benzer validation gibi kuralları ise ilgili entity modellardan soyutlayarak ayrı sınıflarda gerçekleştirmek elzemdir.
@emreesencomtr_
@emreesencomtr_ 6 ай бұрын
Emeklerinize sağlık hocam
@muzluballi
@muzluballi Жыл бұрын
Validation için fluentvalidation gibi bir kütüphane kullanmak gerekli bir durum sanırım. anlatım için teşekkürler
@zaferavc2003
@zaferavc2003 Жыл бұрын
emeğinize sağlık hocam
@bilisimteach8579
@bilisimteach8579 3 жыл бұрын
Teşekkürler güzel anlatım için.
@cenkaktas9145
@cenkaktas9145 Жыл бұрын
Cok degerli bir is yapiyorsunuz, cok tesekkurler 🙏
@murad-dov
@murad-dov 2 жыл бұрын
Allah razı olsun hocam elleriniz dert görmesin
@osmansalihkaratay8228
@osmansalihkaratay8228 Жыл бұрын
Destek ve teşekkür yourumu :)
@furkanbirtek398
@furkanbirtek398 2 жыл бұрын
videoların çok kaliteli emeğine sağlık başkan
@emirhansesigur8375
@emirhansesigur8375 Жыл бұрын
you are the best one 🤩🤩
@mustafaaltuntas3396
@mustafaaltuntas3396 3 жыл бұрын
Teşekkürler
@Bilal-fr4ox
@Bilal-fr4ox 3 жыл бұрын
thanks teacher :)
@nasirmovlamov
@nasirmovlamov 2 жыл бұрын
Güzel izah idi abi. Profesyonel videolar çekersen abi karşında kimse duramaz)
@ismailguler6608
@ismailguler6608 3 жыл бұрын
teşekkürler.
@Merve_Esen
@Merve_Esen Жыл бұрын
Teşekkürler hocam
@onur6253
@onur6253 9 ай бұрын
WithMessage metodu çalışmıyor. Default errorler ekrana çıkıyor sebebi nedir acaba
@lastidea4925
@lastidea4925 3 жыл бұрын
HARIKA
@Canyildizla
@Canyildizla 4 ай бұрын
💙
@resadmemmedov0035
@resadmemmedov0035 3 жыл бұрын
Merhaba, şöyle bir sorum olacak: Bir modele Validation uygulamak istediyimiz zaman MetadataType ve Validator arasından hangisini kullanmamız daha iyi olur? Benim şahsi düşüncem MetadataType'la daha hızlı ve daha okunaklı bir kod yaza bildiyimiz yönünde.
@FahreddinEkinci
@FahreddinEkinci 2 жыл бұрын
banada fluentValidation daha okunaklı gelmişti ve onu kullanıyorum
@sefadonmez6126
@sefadonmez6126 Жыл бұрын
hocam merhaba. burada rulefor komutu daha önce aynı eposta kaydedildi ise hata mesajını nasıl yazdırabiliriz. Must() diye bir komut var ama kullanımını bilemedim. konu hakkında yardımcı olabilir misiniz? teşekürler.
@yakasoft
@yakasoft 2 жыл бұрын
Gencay Hocam günaydın :) bir sorum inşallah görürsünüz : core projesinde 2 tane UI katmanı var ve bazı dto classlarını ortak kullanıyorlar startup dosyalarında fulentValidationları(validator class ları ayrı ayrı ) ekledim bu UI1 çalışırken UI2 deki fluent devreye giriyor dto ortak olduğu için mi ? Lütfen bir çözüm yolu. Teşekkürler.
@muhammedaliduyar9711
@muhammedaliduyar9711 3 ай бұрын
hocam kendi validasyon mesajlarım dısında da mesajlar alıyorum. Sizde aynı şekilde kendi mesajlarınız dısında da mesajlar almışsınız. sadece kendi mesajlarım ekrana basılsın istiyorum nasıl yapabilirim.
@siyahtanbirey5822
@siyahtanbirey5822 2 жыл бұрын
Hocam DotNET 6 Kullanıyorumda AddFluentValidation servislerde cıkmıyor. Bunun için ne yapabilirim.? Ayrıca Hocam bir proje inşa ediyorum şuan entitylerimin validasyonunu dataannotations ların attribute leriyle yapıyorum. Birde BusinesLayer katmanına fluent validation validasyonları kurdum (RuleFor) Fakat clienttan gelen istekler için businessdaki validasyon işlemi cevap vermiyor işlem çalışıyor hata mesajları geliyor fakat clientta göstermiyor onun yerine required mesajları gösteriliyor ingilizce olarak. Şimdi Kafam karmakarışık neyi kullanıcağımı neyi kullanmıyacağımı bilemiyorum. Ve sürekli saçma sapan hatalar veriyor . lütfen help :D
@dogukanmatuloglu3252
@dogukanmatuloglu3252 3 жыл бұрын
Hocam araştırdığım çeşitli grupalrda sorduğum ama cevap alamadığım bir soruyu sormak istiyorum çeşitli nuget paketlerinin kullanımı (örneğin mapping validasyon) genellikle paketin base classından inherit edilen sınıfların consturactoor içerisinden metotlara ulaşabiiliyoruz ancak class iççinde bu metotlar kullanılamıyor bunu sağlayan nedir?
@abdulkadirocsoy7010
@abdulkadirocsoy7010 3 жыл бұрын
Merhabalar Hocam; Mesela FluentValidation kullandığım bir class için field'ı kullanacağım özel tag helper'ım var. Orada ModelExpression içerisinde validation'ları yakalayamıyorum. Ama field'a kendim Reqiured özelliği verdiğimde tagHelper içinde yakalayabiliyorum. Bunu nasıl yapabilirim Fluentvalidation için? Şimdiden teşekkürler.
@necilcakmak
@necilcakmak 3 жыл бұрын
Merhaba, Katmanlı mimari ile oluşturduğum api projemde oluşturduğum bir validationfilter sınıfım var. İsvalid false durumunda çalışıyor, dictionary olarak hataları set ediyorum ve dönüş classımda bu dictionaryi de dönüyorum frontende. Annotations olarak çalışıyor fakat fluent içine entegre edemiyorum nasıl yapabilirim
@CirillaFionaElenRiannon_
@CirillaFionaElenRiannon_ 3 жыл бұрын
Öncelikle teşekkürler. Startup'un içinde bulunduğu assemly'den kastınız nedir? Yani o uygulamayı kast ediyorsunuz sanırım. Ben startup yerine validationa dahil olmayan bir sınıf yazdım yine çalıştı.
3 жыл бұрын
Evet, herhangi bir başka türüde belirtebileceğimizi sanırım ifade etmiştim. Assembly'den kasıt, projenin kendisidir diyebiliriz.
@legolastht
@legolastht 2 жыл бұрын
Peki matches(regex) kullanımı nasıl oluyor ? mesela ben ad soyad kısmına sembol eklenmesini istemiyorum bunun için bana matches regex kullanımı önerdiler ama nasıl yapacağımı bilmiyorum
@denizyldrm610
@denizyldrm610 2 жыл бұрын
hocam unique olması icin ne yazılması lazım
@yusufqt
@yusufqt 2 жыл бұрын
Merhaba hocam bir kaç sorum olacaktı ilk sorum Çok Katmanlı mimarilerde validation işlemleri hangi katmanda yapılması daha doğru olur? ikinci sorum ise yine çok katmanlı mimaride çalışırken mvc'nin model klasörü boş mu kalıyor boş kalmıyorsa ne gibi classlar içine ekleniyor
@emirb-100
@emirb-100 Жыл бұрын
Öğrenmişsindir muhtemelen ama business diye biliyorum. İkinci sorunu bilmiyorum
@abdullahdinler
@abdullahdinler Жыл бұрын
1. Business (iş) katmanında 2. Genelikle viewModellerimizi tanımlıyoruz bazıları da boş bırakıp viewModel için ayrı bir dosya oluşturuyor
@imranekberli2933
@imranekberli2933 2 жыл бұрын
Hocam yalniz integer deyer yoxlamaq ucun hansi propertyden istifade etmek lazimdir? Rulefor(x=>x.number). burada hansi property yazmaliyamki yalniz integer deyer oldugun yoxlasin
@ilkinrufullayev
@ilkinrufullayev 2 жыл бұрын
onun üçün custom metodunu seçib içerisine öz validationınızı yaza bilersiniz , meselen bele bir şey RuleFor(x => x.PropName).Custom((x, context) => { if (x != null) { foreach (var item in x) { if (!char.IsNumber(item)) { context.AddFailure("Ancaq eded daxil ede bilersiniz"); break; } } } });
@hikmetfazila6299
@hikmetfazila6299 10 ай бұрын
emeğinize sağlık hocam
Smart Sigma Kid #funny #sigma
00:14
CRAZY GREAPA
Рет қаралды 108 МЛН
amazing#devil #lilith #funny #shorts
00:15
Devil Lilith
Рет қаралды 18 МЛН
Model Validation | Validation Attributes vs. FluentValidation | .NET 6
27:11
43) Asp.NET Core 5.0 - Baştan Sona Areas Yapılanması
36:57
Gençay Yıldız
Рет қаралды 10 М.
24) Asp.NET Core 5.0 - Model Binding Mekanizması
41:56
Gençay Yıldız
Рет қаралды 16 М.
.Net Core CQRS + MediatR | CQRS Pattern | Mediator Pattern
29:45
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 243 М.
Smart Sigma Kid #funny #sigma
00:14
CRAZY GREAPA
Рет қаралды 108 МЛН