Bu dersimizde giriş sayfalarının belirlenmesini sağlayalım. Admin olarak, müşteri olarak hangi sayfaların ilk açılışta gösterileceğine dair son ayarlamamızı yapalım. Admin giriş yaptığında müşterilerin listelendiği sayfa açılsın. Müşteri giriş yaptığında kendi makinelerinin listelendiği sayfa açılsın. Detaylı ders anlatımı ve kod takibi için videoya bakınız. Birde henüz kayıt olmamış kullanıcılar yani ziyaretçi konumunda olanlar için ise doğrudan kayıt ekranı sayfası açılsın. Bu …
Daha FazlasiASP 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 FazlasiASP 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 FazlasiASP 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 FazlasiASP 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 FazlasiASP 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 FazlasiASP 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 FazlasiASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 034 MAKİNE DELETE SAYFASI
Bu dersimizde de Makineler için makine bilgisi silme işlemini gerçekleştireceğimiz Delete 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 Delete verdim. Kullanıcı arayüzümün kodları, yani Delete.cshtml kodlarım: @page @model GRSYOto.Pages.cars.DeleteModel @{ ViewData["Title"] = "Delete"; Layout = "~/Pages/Shared/_Layout.cshtml"; …
Daha FazlasiASP 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