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

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

Gençay Yıldız

Gençay Yıldız

Күн бұрын

Пікірлер
@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.
@emreesencomtr_
@emreesencomtr_ 8 ай бұрын
Emeklerinize sağlık hocam
@zaferavc2003
@zaferavc2003 Жыл бұрын
emeğinize sağlık hocam
@erdemaytek
@erdemaytek 4 жыл бұрын
Üç 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.
4 жыл бұрын
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.
@cenkaktas9145
@cenkaktas9145 Жыл бұрын
Cok degerli bir is yapiyorsunuz, cok tesekkurler 🙏
@bilisimteach8579
@bilisimteach8579 3 жыл бұрын
Teşekkürler güzel anlatım için.
@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.
@murad-dov
@murad-dov 2 жыл бұрын
Allah razı olsun hocam elleriniz dert görmesin
@osmansalihkaratay8228
@osmansalihkaratay8228 Жыл бұрын
Destek ve teşekkür yourumu :)
@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
@furkanbirtek398
@furkanbirtek398 2 жыл бұрын
videoların çok kaliteli emeğine sağlık başkan
@mustafaaltuntas3396
@mustafaaltuntas3396 3 жыл бұрын
Teşekkürler
@emirhansesigur8375
@emirhansesigur8375 Жыл бұрын
you are the best one 🤩🤩
@onur6253
@onur6253 10 ай бұрын
WithMessage metodu çalışmıyor. Default errorler ekrana çıkıyor sebebi nedir acaba
@ismailguler6608
@ismailguler6608 3 жыл бұрын
teşekkürler.
@Bilal-fr4ox
@Bilal-fr4ox 3 жыл бұрын
thanks teacher :)
@Merve_Esen
@Merve_Esen Жыл бұрын
Teşekkürler hocam
@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
@muhammedaliduyar9711
@muhammedaliduyar9711 4 ай бұрын
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.
@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.
@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
@Canyildizla
@Canyildizla 6 ай бұрын
💙
@lastidea4925
@lastidea4925 3 жыл бұрын
HARIKA
@nasirmovlamov
@nasirmovlamov 3 жыл бұрын
Güzel izah idi abi. Profesyonel videolar çekersen abi karşında kimse duramaz)
@denizyldrm610
@denizyldrm610 2 жыл бұрын
hocam unique olması icin ne yazılması lazım
@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
@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
@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.
@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.
@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?
@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; } } } });
@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
@CirillaFionaElenRiannon_
@CirillaFionaElenRiannon_ 4 жыл бұрын
Ö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ı.
4 жыл бұрын
Evet, herhangi bir başka türüde belirtebileceğimizi sanırım ifade etmiştim. Assembly'den kasıt, projenin kendisidir diyebiliriz.
@hikmetfazila6299
@hikmetfazila6299 Жыл бұрын
emeğinize sağlık hocam
41) Asp.NET Core 5.0 - Middleware Nedir? Nasıl Oluşturulur?
49:19
Gençay Yıldız
Рет қаралды 18 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
My Software Testing Year - Recap 2024
17:50
Software Testing by Daniel Knott
Рет қаралды 883
24) Asp.NET Core 5.0 - Model Binding Mekanizması
41:56
Gençay Yıldız
Рет қаралды 17 М.