ASP.NET CORE

ASP .NET CORE
.NET CORE
ASP .NET CORE MVC

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İ 044 SWEET ALERT JAVASCRIPT MODAL KULLANIMI

Bu dersimizde modal popup kullanımı ile ilgili örnekleme yapmak istiyorum. Modal Popup olarak Sweet Alert kullanacağım. Modal Popu nedir bilmeyenler için tek bir tümcede açıklamak gerekirse, açılılr pencere olarak düşünebilirsiniz. Herhangi bir uyarı penceresi, herhangi bir bilgi girişi için kullanılan asıl sayfamıza bağımlı bir grafik kontrol üyesidir modal popup pencereleri. Daha detaylı anlatım ve kod takibi için video: Sweet Alert …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 043 BAKIM CREATE SAYFASI TASARIMI 2

Bir önceki derste karşılaşıtğımız hata ve tasarım hatasının düzeltmesi ile derse devam ediyorum. Detaylı anlatım ve kod takibi için video: @page @model GursoyCNCBakim.Pages.Bakimlar.CreateModel @{ ViewData["Title"] = "Create"; Layout = "~/Pages/Shared/_Layout.cshtml"; } Yeni Bakım Oluştur Listeye Geri Dön @Model.MakineBakimHizmetiViewModel.Makine.ApplicationUser.AdSoyad @Model.MakineBakimHizmetiViewModel.Makine.ApplicationUser.Email / @Model.MakineBakimHizmetiViewModel.Makine.ApplicationUser.PhoneNumber @Model.MakineBakimHizmetiViewModel.Makine.Marka @Model.MakineBakimHizmetiViewModel.Makine.Model @Model.MakineBakimHizmetiViewModel.Makine.MakineTipi @Model.MakineBakimHizmetiViewModel.Makine.Yil Bakım Ekle Ekle Bakim Özet Bilgi @if (Model.MakineBakimHizmetiViewModel.BakimHizmetKart.Count == 0) { Herhangi bir bakım tipi …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 042 BAKIM CREATE SAYFASI TASARIMI

Bu dersimizde bakımlar içinde yer alan Create sayfasını tasarlama işlemine devam ediyorum. Detaylı anlatım ve kod takibi için video: @page @model GRSYOto.Pages.Services.CreateModel @{ ViewData["Title"] = "Create"; Layout = "~/Pages/Shared/_Layout.cshtml"; } Create New Service Back to List @Model.CarServiceVM.Car.ApplicationUser.Name @Model.CarServiceVM.Car.ApplicationUser.Email / @Model.CarServiceVM.Car.ApplicationUser.PhoneNumber @Model.CarServiceVM.Car.Make @Model.CarServiceVM.Car.Model @Model.CarServiceVM.Car.Style @Model.CarServiceVM.Car.Year Add Service Add Service Summary @if (Model.CarServiceVM.ServiceShoppingCart.Count == 0) { No service has been added yet. …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 041 BAKIM CREATE SAYFASI

Bu dersimizde bakımlar içinde yer alan Create sayfasını tasarlama işlemine başlayacağım. Birkaç dersten oluşacak bu kısım. Detaylı anlatım ve kod takibi için video: @page @model GursoyCNCBakim.Pages.Bakimlar.CreateModel @{ ViewData["Title"] = "Create"; Layout = "~/Pages/Shared/_Layout.cshtml"; } Yeni Bakım Oluştur Listeye Geri Dön @Model.MakineBakimHizmetiViewModel.Makine.ApplicationUser.AdSoyad @Model.MakineBakimHizmetiViewModel.Makine.ApplicationUser.Email / @Model.MakineBakimHizmetiViewModel.Makine.ApplicationUser.PhoneNumber @Model.MakineBakimHizmetiViewModel.Makine.Marka @Model.MakineBakimHizmetiViewModel.Makine.Model @Model.MakineBakimHizmetiViewModel.Makine.MakineTipi @Model.MakineBakimHizmetiViewModel.Makine.Yil

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 040 BAKIM HİZMETİ BAKIM METODUNUN YAZILMASI

Bu dersimizde teknik bakım hizmeti için bakım içinde yer alan işlemleri kaydettiğimiz kartımız yani bir nevi sepetimizin post metodunu yazalım. Hem bakım tiplerini ekleme hem de bakım tiplerini çıkarmak için iki ayrı metot yazacağım. Detaylı anlatım ve kod takibi için video: Kodlarımız: public async Task< IActionResult> OnPostAddToCart() { ServiceShoppingCart objServiceCart = new ServiceShoppingCart() { CarId = CarServiceVM.Car.Id, ServiceTypeId = CarServiceVM.ServiceDetails.ServiceTypeId …

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İ 038 BAKIM HİZMETİ GET HANDLER METODU

Bu dersimizde artık bakım kayıtları ile ilgili işlemlere başlayalım. Yöneticimiz sisteme girdiğinde bir kullanıcıya ait makineleri göster dediğinde bu makinelere ilişkin bakım hizmetleri seçebilsin istiyorum. Yani herhangi bir kişinin bir alışveriş sitesine girdiğinde ürünleri alışveriş sepetine atması gibi hayal edin. Zaten biz önceki derslerde bakım ile ilgili bir kart yani bir sepet oluşturduk aslında. Yönetici herhangi bir makineyi seçecek, buna …

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