Merhaba, ASP.NET Web API Uygulaması 1 – Postman üzerinden post-get-delete işlemlerinin test edilmesi başlığında, ilk bölümde api projesindeki methodları postman üzerinden denemiştik. Bu bölümde de asp.net mvc projesi oluşturarak crud işlemlerini test edeceğiz. ---spoiler--- Hangi methodları kullandık ? SendAsync() : Bu method, HttpRequestMessage sınıfına ait bir nesneyi alır ve HttpResponseMessage sınıfına ait nesneyi geri döndürür. Model göndereceğimiz … ASP.NET Web API Uygulaması 2 – ASP.NET Mvc Projesi ile POST-DELETE-GET-PUT işlemleri yazısını okumaya devam et
Kategori: Yazılım
ASP.NET Web API Uygulaması 1 – Postman üzerinden post-get-delete işlemlerinin test edilmesi
Merhaba, Bu yazımızda microsoft'un http protokolü üzerinden haberleşebilen framework ü olan asp.net web api ile .net üzerinde restful servisler yazıp,gerek mvc uygulaması gerek mobil uygulama ile gerek postman üzerinden işlemlerin nasıl yapılacağı ile ilgili örneklerden bahsedeceğiz. Ama ilk olarak yazılan method'ların postman üzerinden test edilmesini işliyor olacağız. Örneğimizi visual studio 2017 ile .net 4.5 ortamında … ASP.NET Web API Uygulaması 1 – Postman üzerinden post-get-delete işlemlerinin test edilmesi yazısını okumaya devam et
Ajax isteklerinde OPTIONS 405 (Method Not Allowed) Hatası
Merhabalar, İstek tipimizi GET olarak belirlemiş olmamıza rağmen isteğin method tipini OPTION olarak algılayabilir. Bu da api ye istek yollamamıza rağmen dönüşlerde aşağıdaki hataları alabiliriz. R-1 R-2 R-3 OPTION da desteklenmediği için r3 te görüldüğü gibi r1 deki hatayı alıyoruz. Jquery default olarak contenttype ı application/json olarak alıyor. Bu hatayı mozillanın sitesindeki önerilere bakarak contentType … Ajax isteklerinde OPTIONS 405 (Method Not Allowed) Hatası yazısını okumaya devam et
Chart.js in ASP.NET MVC projesinde kullanımı -Fluent NH/Oracle
Merhaba, Uygulamamızı yazdık,veriler düşmeye başladı ve son olarak bu veriler ile ilgili bir de istatistikleri göstermek üzere bir sayfa oluşturma isteğimizi chart.js ile sağlayabiliriz. Chart.js ile ilgili kullanım dökümanına şu linkten erişebiliriz. Versiyonlarına ise şuradaki linkten erişebiliriz. Uygulamada chart.js versiyonumuz 2.2.2 olacaktır. Browser bazlı olduğu için .net kütüphanesi yada mvc nin versiyonu ile ilgili herhangi bir kısıtlama yok. Önemli … Chart.js in ASP.NET MVC projesinde kullanımı -Fluent NH/Oracle yazısını okumaya devam et
Jquery – Textbox Nümeric & Decimal Veri Kontrolü
Merhaba, Jquery ile texbox kontrolü keydown fonksiyonu kullanılarak ascii kodların karşılıkları bilinerek aşağıdaki gibi yapılabilmektedir. $(“#inputID“).keydown(function (event) { if ((event.keyCode == 188 || event.keyCode == 110 || event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105) || event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 37 || event.keyCode == … Jquery – Textbox Nümeric & Decimal Veri Kontrolü yazısını okumaya devam et
Jquery – Ajax Success Verisi Kontrolü
Ajax methodunda controller dan dönen veri html (sayfa) türündeyse ve oradan dönen tag lerden birindeki veriyi kontrol etmek istediğimizde ajax ın success fonksiyonu altına var _warrn = “”; $(result).find(“#tagId”).each(function (index) { _warrn = $(this).text(); }); şeklinde kullanarak o tag in içindeki veri alınabilir.
Lambda İfadelerinde Sql In Operatörü Kullanımı
Merhaba, Koleksiyon içerisinde sql cümleciklerinde kullandığımız ; where city in ("istanbul","aydın","çanakkale") gibi benzeri filtreleri lambda ifadelerinde de kullanabilmek için in operatörü içerisinde kullanmayı düşündüğümüz filtreleri array haline getirip ; string[] _cityArr = {"Istanbul","Aydın","Çanakkale"}; var _list = context.Cities.Where(x=> _cityArr.Contains(x.CityName) ).toList(); sorgusundaki gibi array in içinde o şehir isimleri kapsayıp kapsamadığını belirtip listeleyebiliriz. Normalde bir parametre varsa ve … Lambda İfadelerinde Sql In Operatörü Kullanımı yazısını okumaya devam et
MVC – Kaynak Dosyaları (.resx) ile ÇokluDil(MultiLanguage) Desteği Yapılandırması
Merhabalar, Bu yazımızda web siteleri için çoklu dil desteğinin oluşturulmasına ilişkin xml tabanlı veri tutan resource file ları kullanıyor olacağız. .resx dosyaları içerisinde verileri key-value şeklinde tutarız.Oluşturacağımız Key değeri bizim uygulamamızda çağıracağımız parametre görevini görecektir. Projemize ekleyeceğimiz ilk .resx dosyası bizim default culture yani uygulama ayağa kalktığında sitenin son kullanıcıya göstereceği dile sahip verileri tutacak … MVC – Kaynak Dosyaları (.resx) ile ÇokluDil(MultiLanguage) Desteği Yapılandırması yazısını okumaya devam et
Jquery ile Tablodan Alınan Verinin JSON Data olarak Controller a Gönderilmesi
Merhaba, Bu yazımızda, web projemizde table da olan verileri jquery ile json data olarak toplayıp ajax ile mvc projemizde controller a gönderebilmeyi anlatıyor olacağız. Örneğin sayfamıza ekrandaki gibi bir veri yığını bulunmaktadır. Ekrandaki veriyi öncelikle json formatında alabilmek için scriptimiz ; ### Senaryomuzda tabloya aldığımız verilerden istediğimiz olanı seçerek,veritabanımıza başka verileri de ekleyerek göndermek istiyoruz. … Jquery ile Tablodan Alınan Verinin JSON Data olarak Controller a Gönderilmesi yazısını okumaya devam et
Fluent Nhibernate / Tablo Join İşlemi (Lambda)
Merhaba, Siz hiç internette fluent nhibernate orm kullanıldığında tabloların nasıl join lenip partial view ünüze uygun olarak hazırladığınız model class ınıza aktarılacağını araştırdınız mı ? Öyleyse hemen nasıl olacağından bahsedelim. Fluent Orm ile hazırlanan uygulamalarda tabloların birleştirilmesi gerektiğinde ; var _MatList = session.Query<IASBOMITEM>() .Join( session.Query<IASBOMITEMX>(), iasbom => iasbom.ID, iasbomx => iasbomx.ID, (iasbom, iasbomx) => … Fluent Nhibernate / Tablo Join İşlemi (Lambda) yazısını okumaya devam et