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
Kategori: Dotnet
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
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
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
Oracle 12c – VS2013 – Fluent Nhibernate – Canias
Merhabalar, Bu yazımızda canias tablolarını tuttuğumuz oracle 12c sürümü veritabanımıza vs2013 ide sinde MVC tabanlı uygulamamızı ayağa kaldırmadan önce Fluent Nhibernate orm aracı ile nasıl bağlanacağımıza dair tecrübelerimizi paylaşacağız. Biz tecrübelerimizi paylaşmadan önce bizimle tecrübelerini paylaşan VIA bilgisayar sistemleri ekibine ve diğer destek olanlara da teşekkür ederiz 🙂 Canias tabloları diye girmemizin nedeni,erp tablolarında primary … Oracle 12c – VS2013 – Fluent Nhibernate – Canias yazısını okumaya devam et
The program (xxxx) iisexpress.exe has exited with code -1 (0xffffffff) / bu siteye ulaşılamıyor
Merhabalar, Yukarıdaki uyarıyı asp.net mvc 5 ile geliştirmeye devam ettiğim uygulamayı bu sabah tekrar debug etmeye çalışırken iis 8 versiyonu için visual studio da OUTPUT sekmesinde aldım. Tarayıcı üzerinde url de localhost:12345 yazıyor olmasına ve bu iis config dosyalarında da tanımlı olmasına rağmen bu siteye ulaşılamıyor şeklinde boş bir sayfa ile karşılaşılıyor. Diğer projelerim debug edilebiliyorken … The program (xxxx) iisexpress.exe has exited with code -1 (0xffffffff) / bu siteye ulaşılamıyor yazısını okumaya devam et
MVC- Ajax ile Controller a Form Gönderme
Merhabalar, Bugünkü notumuzu, normalde view de html.beginform ile controller a yaptığımız isteklerde sayfanın post olmasını istemeden verileri ekrana getirmek için alıyormuşuz 🙂 Veritabanından veriyi almanın çokça senaryosu var,bu da onlardan bir tanesi. Senaryo şu; Model olarak kullandığımız bir sınıfa ait veriyi controller a gönderip gelen veriye göre veritabanında aramamızı yapıp,oluşan koleksiyonu partialview e göndereceğiz. İlk olarak projemize manage … MVC- Ajax ile Controller a Form Gönderme yazısını okumaya devam et
Collection was modified; enumeration operation may not execute
Merhabalar, Visual Studio'da inner exception'a girip bu hatayı görüp google'ladıysanız hoş geldiniz 🙂 Ps: Hatanın Türkçesi : "Koleksiyon değiştirildi; sabit listesi işlemi yürütülemeyebilir". SENARYO Koleksiyonu değiştirdiniz , çünkü çektiğiniz bir koleksiyondan gelen data başka bir koleksiyondan gelen data ile veya sabit bir veri ile örtüşüyorsa (yada örtüşmüyorsa) veriyi almak istememişsinizdir. Gayet masumane bir şekilde döngünüzü … Collection was modified; enumeration operation may not execute yazısını okumaya devam et