ASP.NET Web API Uygulaması 2 – ASP.NET Mvc Projesi ile POST-DELETE-GET-PUT işlemleri

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

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

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