Etiket Arsivleri

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 035 BAKIM HİZMETİ MODELİNİN OLUŞTURULMASI

Projeme bakım işlemlerine ilişkin süreçleri ile devam edeceğim. Öncelikle benim bakım hizmeti alan bir müşteri için bir alışveriş seğeti gibi shopping card oluşturmam gerekiyor. Yani müşteri için bu bakım hizmetine ilişkin verileri ben bu class içinde tutacağım. Dolayısı ile Models klasörüme geliyor yeni bir class ekliyor ve adını BakimHizmetKart.cs veriyorum. İlgili propertyleri tanımlıyorum. Bunlar benim müşterimin almış olduğu bakım hizmetine …

Daha Fazlasi

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İ 030 VIEW MODEL VE MAKİNE INDEX GET METODU

Şimdi benim ne yapmam lazım. Projemde benim kullanıcılarım yani müşterilerim var. Bu müşterilerime ait olan CNC bakım tezgahları olacak. Bir müşterimin birden fazla tezgahı da olabilir. Şimdi benim müşterime birden fazla makine ekleyebilmeliyiz. Dolayısı ile bir müşterinin detay bilgisinde ilgili sahip olduğu makineleri listelemeliyiz. Burada yeni makine ekleme, silme, düzenleme işlemleri yapabilmeliyiz. Her bir makine için yeni bakım kaydı girebilmeliyiz. …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 027 FACEBOOK İLE ÜYELİK

Bu dersimizde de Facebook ile üyelik işlemlerini gerçekleştirelim. Bir çok web sitesine üye olurken Facebook ile kaydol, google ile kaydol gibi seçennekleri görmüşsünüzdür. Bizde şimdi tam olarak bunun aynısını projemize uygulayacağız. Asp. Net Core 3 versiyonundan önce Facebook, Google gibi sosyal medya plaformları aracılığı ile üyelik işlemleri ASP. NET Core yapısının içinde gelmekte idi. Ancak Asp. Net core 3 versiyonundan …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 025 YETKİLENDİRME İŞLEMLERİ

Kullanıcılar ile ilgili sayfa işlemlerimizi bitirdik. Gelelim en başta dediğim olaya benim projemde iki rol tipinde kullanıcı olacak, bunlardan biri yönetici yani admin bir diğeri ise normal kullanıcı yani müşterilerim. Projemde Kullanıcılar ve Bakım Tipleri sayfalarına erişimi sağlayacak rol sadece admin rolü için geçerli olacak. Dersin detaylı anlatımı ve detaylı kod takibi için video eğitime göz atınız. Projelerde authentication ve …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 022 KULLANICILAR SAYFASINDA ARAMA İŞLEMİ

Bu dersimizde de kullanıcıları listelediğimiz sayfa da arama kriteri oluşturalım. Çünkü diyelim ki benim yüzlerce hatta binlerce müşterim var. Ben bir müşteriyi bulmak için sayfa sayfa vatandaş mı arayacağım. Mantıklı değil tabii ki, dolayısı ile ben burada bir arama kriteri koyarak yola devam edebilirim. Dersin daha detaylı anlatımı ve kod takibi için video eğitim: Bunun için Pages > Kullanicilar > …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ DERS 021 PAGINATION İŞLEMİ SON KISIM

Bir önceki dersimizde Page-model içindeki kodlarımızı yazmıştık, şimdi devam edelim. Şimdi son kullanıcı tarafına front end tarafına geçip index sayfamızda kodlarımızı düzenleyelim. Doğru index içinde olduğumuzdan emin olalım. Bizim çalışacağımız index sayfamız index sayfasının başında yer alan projemizin adı ve pages klasörü altında Kullanıcılar altında yer alan IndexModel sayfamız olmalı. Kodları düzenli görebilmek ve datay bilgi için ilgili video ders: …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ DERS 018

Bir önceki derste kullanıcılarımızı listeleme işlemini gerçekleştirmiştik. Şimdi bu seferde diyelim ki bizim yüzlerce müşterimiz var hepsini alt alta sıralamak istemiyorum, sayfalama yapısında göstereceğim. Bu sayfalama işlemi Pagination olarak bilinir. Pagination işlemini Kullanıcılar listemiz üzerinde gerçekleştirelim. İsterseniz diğer kısımlara da uygulayabilirsiniz. Daha henüz bakım kayıtlarına vs geçmedik ama şimdiden aklınızda bulunsun. Örneğin bakım tipleri yaptığımız bölümlerden birisi. Neyse konumuza geri …

Daha Fazlasi