Etiket Arsivleri

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 033 MAKİNE EDİT SAYFASI

Bu dersimizde de Makineler için makine bilgisi düzenleme işlemini gerçekleştireceğimiz Edit sayfasının tasarımını ve code behind tarafındaki kodlarımı yazacağım. Detaylı bilgi ve kod takibi için video eğitime mutlaka göz atınız. Projemde Makineler klasörüme geliyor ve yeni bir razor page ekliyorum, adını da Edit verdim. @page @model GRSYOto.Pages.cars.EditModel @{ ViewData["Title"] = "Edit"; Layout = "~/Pages/Shared/_Layout.cshtml"; } Edit Car Details Back to …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 032 YENİ MAKİNE KAYDI OLUŞTURMA

Bu dersimizde makine ekleme, makine oluşturma işlemleri için ilgili sayfamızı tasarlama ile işlemlerimize başlayalım. Projemde Pages > Makineler içine yeni bir razor page ekliyorum adını da Create veriyorum. Tasarımımızı yapalım. Dersin daha detaylı anlatımı için ve kod takibi için video eğitimi izleyiniz. @page @model GursoyCNCBakim.Pages.Makineler.CreateModel @{ ViewData["Title"] = "Create"; Layout = "~/Pages/Shared/_Layout.cshtml"; } Yeni Makine Oluştur @section Scripts { @{ …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 031 MAKİNELER INDEX SAYFASININ TASARIMI

Bu dersimizde makineler için index sayfasının tasarımına başlayalım. Bunun için ilgili index sayfama geliyor ve kodlarımı düzenliyorum. Dersin daha detaylı anlatımı ve kod takibi için video eğitimi mutlaka izleyiniz. @page @model GursoyCNCBakim.Pages.Makineler.IndexModel @using GursoyCNCBakim.Utility @{ ViewData["Title"] = "Index"; Layout = "~/Pages/Shared/_Layout.cshtml"; } Müşteri Makine Kaydı @if (User.IsInRole(StatikRoller.AdminKullanici)) { Kullanıcıları Listele }   Makine Ekle @if (Model.KullaniciMakineViewModel.Makineler.Count() == 0) { Herhangi …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 029 MAKİNE MODEL CLASSININ OLUŞTURULMASI

Bu dersimizde artık her bir müşteri yani her bir kullanıcı için sahip oldukları CNC Makine veya CNC makineleri tanımlayabilmek için ilgili model classımızı oluşturacağım. Bunun için öncelikle benim veritabanımda bir tabloya ihtiyacım var. Bu tablom makinaları tutacak. Her bir makine de kullanıcılar ile bağlantılı olacak. Yani bir kullanıcının ID bilgisi makine tablomda foreign key olarak tutulacak. Daha detaylı bilgi ve …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ DERS 001 PROJE TANITIMI

Evet arkadaşlar yeni bir projeye başlıyoruz. Bu projemizin alt yapısında da ASP.NET Core 3.1 Razor Page kullanacağız. Bir sonraki proje de ASP.NET Core 3.1 MVC olacak inşallah. Bu dersin video versiyonunu da izlemenizi tavsiye ederim. Şimdiki projemiz bir teknik servis şirketi olsun, örnek olarak CNC Makineleri satan firmanın bakım firmasıyız ve satış firmamızın yapmış olduğu CNC makinelerin teknik servis hizmetini …

Daha Fazlasi

ASP. NET Core Kitap Listeleme Projesi Ders 14

Projemizin son aşamasına geldik artık. Bu dersten daha sonra bir ders ile projeyi bitireceğim. Daha sonra yeni bir peojeye başlayacağız. Projemde yeni bir kitap ekleme ile bir kitabı düzenleme aslında aynı form sayfasına gidiyor. Biz bu iki işlemi tek bir sayfa üzerinde de yapabiliriz, bu dersimizde bunu combine etme işlemi ile devam edelim. Bunun için Pages/KitapListesi klasörüm altına yeni bir …

Daha Fazlasi

ASP.NET Core Kitap Listeleme Projesi Ders 09

Güncelleme İşleminin Gerçekleştirilmesi Bu dersimizde kullanıcı Güncelle butonuna basıldığında güncelleme işleminin yapılmasını sağlayacağız. Duzenle sayfamızda formumuzun metodu post ve güncelle butonu da submit olarak belirtilmiş. Buradan Duzenle sayfamızın code behind tarafına geçelim ve kodlarımızı yazalım: Detaya sahip olmak için video dersini de izlemenizi tavsiye ederim. using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using KitapListesiProjesi.Models; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; namespace …

Daha Fazlasi

ASP.NET Core Basit Uygulama Örneği 3.Bölüm

Validasyonların Eklenmesi Yazıya başlamadan hemen önce belirteyim, arzu ederseniz bu yazıya ilişkin olarak aşağıdaki videoyu da izleyebilirsiniz. Verileri doğrulama için artık uygulamama validasyonları ekleyebilirim. Validasyon uygulamalarımızda özellikle kullanıcılardan bilgi isterken form uygulamalarında mutlaka kullanılması gereken özelliklerdendir. Validasyon olmadığı durumlarda kullanıcılar alakasız verileri girebilirler, telefon no alanına isim girme gibi veya ilgili alanları boş geçebilirler, belki de biz boş geçilsin istemediğimiz …

Daha Fazlasi

ASP.NET Core Basit Uygulama Örneği 2.Bölüm

Form Üzerinden Veri Alma İşlemi Yazıya başlamadan hemen önce belirteyim, arzu ederseniz bu yazıya ilişkin olarak aşağıdaki videoyu da izleyebilirsiniz. Şu ana kadar yazdığımız kodların içinde formdaki veriler post edildiğinde sunucunun ne yapacağını belirtmedik. Bu formda verileri girildikten sonra kullanıcı Cevabı Gönder butonuna basınca tarayıcı üzerinde veriler silinecektir. Çünkü HomeController’da yer alan CevapFormu viewresult çalışacak ve ve buna bağlı View …

Daha Fazlasi

ASP.NET Core Projesi Oluşturma

Bu yazı serimizde ASP.NET Core kullanarak bir WEB uygulaması gerçekleştirmeye çalışacağız. Yer yer bu yazıları video aktarımları da yapmaya çalışacağım. Bu uygulamada bir otomobil bakım merkezinin bir WEB uygulaması ele alınacak. Uygulamayı gerçekleştirmek için .NET Core SDK makinenizde yüklü olmalıdır. Normalde Visual Studio 2017 ile .NET Core SDK yüklü gelmektedir. Bunun kolay yüklü olup olmadığını anlamak için şunu yapmanız yeterlidir. …

Daha Fazlasi