Etiket Arsivleri

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 046 BAKIM GEÇMİŞİ RAZOR VIEW PAGE

Bu dersimizde bakım geçimişi ile ilgili olarak bakım geçimişi sayfasının tasarımı ile devam edeceğim ancak öncesinde back end tarafında eksik kalan kısmımımız mevcut buna ilişkin olarak BakimGecmisi.cshtml.cs kısmında kodlarımı aşağıdaki şekilde düzenliyorum. Detaylı anlatım ve kod takibi için: using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using GursoyCNCBakim.Data; using GursoyCNCBakim.Models; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; using Microsoft.EntityFrameworkCore; namespace GursoyCNCBakim.Pages.Bakimlar { public …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 045 BAKIM GEÇMİŞİ PAGEMODEL CLASS

Bu dersimizde bakım geçmişinin görüntülenebilmesi için öncelikle yeni bir razor page eklememiz gerekiyor. Pages>Bakimlar klasöründe sağ tıklıyor ve yeni bir sayfa ekleyebilmek için Add diyorum, akabinde Razor Page seçiyor ve varsayılan ayarları ile bırakarak yani pagemodel class olsun diyerek, ilgili layoutumun kullanılmasını belirterek sayfamı oluşturuyorum. Akabinde backend tarafına geçiyor ve kodlarımı yazıyorum. Detaylı anlatım ve kod takibi için video: using …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 039 BAKIM HİZMETİ ONPOST HANDLER METODU

Bu dersimizde yapılan bakımlara ilişkin bakım hizmeti sonucunda oluşturduğumuz Create sayfasının pagemodel tarafında OnPostAsync metodumuzu yazacağız. Buna ilaveten ya bu derste ya da bir sonraki derste bakım hizmeti için düşündüğümüz sepet mantığında kart demiştik oraya da bakım paketinin içindeki alt işlerin eklenmesini sağlayan metodumuzu yazarız. Dersin detaylı anlatımı ve kod takibi için video: Kodlarımıza geçelim: public async Task< IActionResult> OnPostAsync() …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 037 BAKIM HİZMETİ VİEW MODEL CLASSI

Bu dersimizde bakımla alakalı 35. derste tasarım hususunda konuştuğumuz sayfanın view model classını ekleme işlemine geçelim. Bunun için Models > ViewModel klasörüne sağ tıklıyor ve yeni bir class ekliyorum adını da MakineBakimHizmetiViewModel verdim. Dersin detaylı anlatımı ve kod takibi için videoya mutlaka göz atınız. Burada kodlarımızı yazalım: using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace GursoyCNCBakim.Models.ViewModel { public class …

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İ 028 FACEBOOK İLE KAYIT İŞLEMİ

Bu dersimizde de facebook ile kayıt işlemine devam ediyoruz. Bizim bu şekilde harici kayıtlarımızı yapabilmek için ASP.NET Core Identity içinde yer alan ExternalLogin sayfamızı kullanmamız gerekiyor. Ben bu sayfanın hem view tarafında hem de page model tarafında kendi projeme uygun şekilde düzenlemeler yapacağım. Dersin detaylı anlatımı ve kod takibi için video eğitimi izleyiniz.. Öncelikle sayfamın view tarafında yani ExternalLogin.cshtml kısmındaki …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 026 Admin / Yönetici Profili Kayıt

Bu dersimiz de yönetici yani admin olarak giriş yapan bir kullanıcının yeni bir admin/yönetici eklemesi işlemi için ilgili kayıt sayfasında düzenleme yapacağım. Bunun için projemde Areas > Identity > Pages > Account klasörü içinde yer alan Register.cshtml.cs page model classıma geliyorum. Buraya bir property daha ekliyorum.  InputModel içine AdminMi adında bir property ekledim. Daha detaylı bilgi ve kod takibi için …

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 014 REGISTER YAPISI

Projemizi oluşturduğumuzda ASP.NET Core Identity kullandığımız için benim Register.cshtml ve Register.cshtml.cs adında iki tane dosyam var şimdi Register.cshtml.cs kodlarını şöyle yüzeysel olarak inceleyelim. Dersin video versiyonu için: using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Text.Encodings.Web; using System.Threading.Tasks; using Microsoft.AspNetCore.Authentication; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Identity.UI.Services; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; using Microsoft.AspNetCore.WebUtilities; using Microsoft.Extensions.Logging; namespace GursoyCNCBakim.Areas.Identity.Pages.Account { …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ DERS 013 BAKIM TİPİ DELETE SAYFASI

Bu dersimizde de bakım tipleri için Delete sayfasının oluşturulması ile ilgili işlemleri yapalım. Dersin video versiyonunu da izlemenizi öneririm. Pages > BakımTipleri altında yeni bir Razor Page ekliyorum. Adını da Delete verdim. Delete.cshtml.cs dosyama geliyorum. Kodlarımı düzenliyorum. using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using GursoyCNCBakim.Data; using GursoyCNCBakim.Models; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; using Microsoft.EntityFrameworkCore; namespace GursoyCNCBakim.Pages.BakimTipleri { public class …

Daha Fazlasi