Azure App Service ile Azure Cloud’ta Dağıtım Merkezi Azure DevOps Olan DotNet Core Web Uygulaması Yayınlama

Merhaba, Azure App Service ile dağıtım merkezi olarak Azure DevOps (tfs) u seçip, visual studio’nun yayınlama hizmetini kullanarak azure’da dotnet core web projemizi barındırma ile ilgili olacak yazımız. Ancak bunun öncesinde bazı gereksinimlerimiz var. https://azure.microsoft.com/tr-tr/free/ sayfası üzerinden ücretsiz kullanmaya başlayabileceğiniz azure hesabınızı oluşturalım, Microsoft hesabınız yoksa yeni bir Microsoft hesabı oluşturalım. Bu Microsoft hesabınızı visual … Azure App Service ile Azure Cloud’ta Dağıtım Merkezi Azure DevOps Olan DotNet Core Web Uygulaması Yayınlama yazısını okumaya devam et

VS 2017–Web Uygulamasında Proje İsmi Değiştirme

Merhaba, Kısa yazılardan bir tanesi daha.. Senaryo: eski proje adı => tt2015.ui yeni proje adı => tt2018.ui vs üzerinden projeye sağ tıklayıp rename’den ismi değiştirdiniz ama bununla bitmiyor tabi. properties sekmesi altındaki assembly sınıfı içerisini Area’ların altındaki web.config dosya içlerini Controller’lar içerisindeki çağırılan namespace’leri Kullandıysak view ler içerisinde çağırılan model namespace’lerini Proje içinde kullanılan model … VS 2017–Web Uygulamasında Proje İsmi Değiştirme yazısını okumaya devam et

MVC- Rol Tabanlı Yetkilendirmede Sayfa Yönlendirme

Merhabalar, Başlığı biraz açıklamak gerekirse, controller'lara erişebilme yetkisini rol bazlı olarak verdiğimizde sadece o role sahip kişiler ilgili controller'ların fonksiyonlarından faydalanır fakat yetkili olmadığı bir controller a istekte bulunduğunda veya olmayan bir action a veya controller a istek gönderdiğindeki durumları inceliyor olacağız. Mesela,Admin controller'ına "2000" rolündeki kişi, User controller'ına da "3000" rolündeki kişi erişebiliyor olsun. … MVC- Rol Tabanlı Yetkilendirmede Sayfa Yönlendirme yazısını okumaya devam et

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

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

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

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

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

MVC – ViewBag ve TempData Kullanımı

Merhabalar, Bu yazıda, web projelerinde server tarafından ( controller )  client tarafa ( view ) bir uyarı mesajı göndermek istediğimizde de kullanılabilen  asp.net mvc ile kullanıma giren özelliklerden 2 tanesi olan ViewBag  ve TempData ile ilgili küçük bir çalışma yapıyor olacağız. Senaryonuz gereği controller a isteği ajax methodları ile yapıyorsanız zaten ajax ın success yada error … MVC – ViewBag ve TempData Kullanımı yazısını okumaya devam et