Etiket Arsivleri

MIGRATION İLE VERİ EKLEME NASIL YAPILIR?

Bu dersimizde migration kullanarak databasede tablomua kayıt eklemeyi göstereceğim öncelikle. Normalde kayıt eklerken tabi migration kullanmayacağım şu anda ders niteliğinde olması sebebi ile örnekleme amaçlı bu işi yapıyorum. Normalde uygulamamızda ilgili kontroller, alanlar olur ve buradan kayıt kaydetme işlemi vs yaparız. Tabi bunlara da değineceğim ama sıra ile 😊 Detaylı ders anlatımı ve kod takibi için video: Birde bu dersimizde …

Daha Fazlasi

MIGRATION MODİFİKASYONU BÖLÜM 3

Bu seferki migration düzenleme işleminde de mevcut bir tablodaki bir alanı yani bir kolonu silme işlemi yapalım. Yine Tur Model classım üzerinde çalışalım. En son eklediğim property GoruntulemeSirasi bunu kaldıralım, yorum satırı haline getirip ben pasif bi hale getiriyorum. Dersin detaylı anlatımı ve kod takibi için video: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GRSYKitapEvi_Model.Models { …

Daha Fazlasi

MIGRATION MODİFİKASYONU BÖLÜM 2

Migration üzerinde modfiy işlemleri ile ilgili örneklerime devam ediyorum. Bu sefer var olan bir tabloda yer alan property üzerinde değişiklik yapmak için migration modify işlemi yapalım. Tur model classında ben Ad alanında bir property tanımlamıştım, bu Ad kısmını TurAd olarak değiştirelim. Bunu model classımda yaptıktan sonra yeni bir migration oluşturup, database tarafına değişikliği yansıtmam gerekiyor. Dersin detaylı anlatımı için video: …

Daha Fazlasi

MIGRATION OLUŞTURMA VE MIGRATION MODİFİKASYONU

Bir önceki dersimizde Kategori model classının tablo olarak database taravına eklenmesi için ilgili işlemlerimizi yaptık.  Şimdi türlere ilişkin bir model class daha ekleyelim. Bunun için yine Model katmanımda Models klasörüne sağ tıklıyor ve yeni bir class ekle diyorum. Detaylı ders anlatımı ve kod takibi için video: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GRSYKitapEvi_Model.Models { public …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 048 BAKIM DETAYLAR SAYFASI TASARIMI

Bu dersimizde de bakım detaylarını göstereceğimiz sayfanın view kımsını yani fornt end kodlarını yazacağız. İlgili sayfamıza geliyor ve kodlarımı yazıyorum. Detaylı bilgi ve kod takibi için videoya göz atınız: Kodlarımız: @page @model GRSYOto.Pages.Services.DetailsModel @{ ViewData["Title"] = "Details"; Layout = "~/Pages/Shared/_Layout.cshtml"; } Service Details Back to List @Model.serviceHeader.Car.ApplicationUser.Name @Model.serviceHeader.Car.ApplicationUser.Email / @Model.serviceHeader.Car.ApplicationUser.PhoneNumber @Model.serviceHeader.Car.Make @Model.serviceHeader.Car.Model @Model.serviceHeader.Car.Style @Model.serviceHeader.Car.Year @Html.DisplayNameFor(m => Model.serviceDetails[0].ServiceName) @Html.DisplayNameFor(m => Model.serviceDetails[0].ServicePrice) …

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