Etiket Arsivleri

MODEL CLASS ve MIGRATION NEDİR?

Bu dersimizde EF CORE’da model kavramına değinelim ve projemizin kategori modelini oluşturalım. Model aslında bizim veritabanımızda yer alan tablolara karşılık gelen classlarımızdır. Yani veritabanı üzerindeki her bir tablo için biz uygulama tarafında model oluşturmalıyız. Model classlarımızı da uygulamada model katmanında oluşturacağız. Dolayısı ile projemin Model katmanına geliyor ve burada yer alan Model klasöründe sağ tıklıyor yeni bir class ekle diyorum. …

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İ 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İ 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