Etiket Arsivleri

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJE 055 VIEW COMPONENT CLASS KULLANIMI

Bu yazımızda da projemizde view komponent class kullanımına değineceğim. Projemizie giriş yaptığımızda navigasyon barda siteye üye olduğumuz mail adresi yazmakta. Buraya mail adresini değil de kullanıcının ad ve soyad bilgisini yazalım yani kullanıcı adı bilgisini yazdıralım. Detaylı anlatım ve kod takibi için video eğitime bakınız. Bu email adres bilgisini gösteren sayfamız Pages içinde yer alan Shared klasörü içindeki  _LoginPartial.cshtml dokümanımız. …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJE 054 EmailDogrula SAYFASININ EKLENMESİ

Bu dersimizde email doğrulama işlemi için son kullanıcıya gösterilecek olan fornt end safamızı oluşturacağız. Bu sayfamın tasarımı gayet basit bir tasarım olacak, kullanıcı mail adresini doğrulamadan giriş yapmayı denediğinde bu sayfaya yönlenmiş olacak. Bu sayfayı oluşturmak için; Areas > Identity >Pages > Account klasörüne geliyorum ve add new item diyerek yeni bir razor page ekliyorum. Adını EmailDogrula verdim. Daha önceki …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJE 053 EMAİL DOĞRULAMA İŞLEMLERİ BÖLÜM 2

Email Doğrulama işlemlerine bu dersimizde devam ediyoruz ve mevcut hatalarımızı, eksikliklerimizi gideriyoruz. Amacımız email doğrulama işlemi için gönderilen mailde email doğrulama linkine tıklanana kadar sisteme girişin önüne geçilmesini sağlamak. Detaylı anlatım ve kod takibi için mutlaka video eğitime bakınız. ASP.Net Core Identity dosyaları içinde yer alan Login ve Register dosyalarında düzenleme yapacağım. Areas > Identity >Pages > Account > Login.cshtml.cs …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJE 052 EMAİL DOĞRULAMA İŞLEMLERİ (EMAİL VERIFICATION)

Bu dersimizde Email Doğrulama işlemlerini gerçekleştireceğiz. Email doğrulama deyince aklımıza şı gelir, bir siteye üye olduğumuzda email ile üyeliklerimizi gerçekleştiririz. Site üye olunan adresin doğruluğunu kontrol edebilmek için kayıt olunan adrese bir doğrulama maili gönderir. Kullanıcının bu doğrulama malinde ilgili linke tıklamasını ister. Akabinde doğrulama işlemi yapılır. Böylelikle uydurma mailleri ile kayıt yapılmasının önüne geçilmiş olunur. Detaylı ders anlatımı ve …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJES 051 PROFİL DÜZENLEME SAYFASI

Bu dersimizde kullanıcı sisteme giriş yaptıktan sonra bilgilerini düzenleyebilmesi için iligli alanların gösterilmesini sağlama işlemini gerçekleştirelim. Bu işlemi yapabilmek için; Areas > Identity > Pages > Account > Manage klasörleri altında yer alan Index.cshtml.cs dosyamı açıyor ve kodlarımı düzenliyorum. Detaylı anlatım ve kod takibi için video: using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Threading.Tasks; using GursoyCNCBakim.Data; using Microsoft.AspNetCore.Identity; …

Daha Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 050 GİRİŞ SAYFALARININ BELİRLENMESİ

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 Fazlasi

ASP NET CORE RAZOR PAGE BAKIM TEKNİK SERVİS PROJESİ 049 YETKİLENDİRME VE NAVİGASYON BAR LOGOSU

Bu dersimizde projemizde oluşturduğumuz tüm sayfaların page-model tarafındaki yetkilendirme (asp .net core authorization) ayarlarını bi gözden geçirelim, eksikliklerimizi tamamlayalım. Bunun için Pages klasörü altında yer alan alt klasörlerdeki tüm sayfalarımı kontrol ediyorum. Bu dersteki kod takibi için özellikle video eğitime göz atınız.  Makineler klasörü ile başlayalım: Create için burada herkesin yetkili olmasını istiyorum, çünkü admin de makine oluşturabilsin, müşteri de …

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İ 047 BAKIM DETAYLAR SAYFASI PAGEMODEL CLASS

Bu dersimizde de detaylar sayfasını ekleyip, artık buna ilişkin olarak pagemodel class tarafında kodlarımızı yazalım. Projemde Pages > Bakimlar klasörü altında yeni bir item ekliyor ve bunu razor page olarak belirtiyorum. Adını Detaylar veriyorum. Backend tarafına geliyor ve kodlarımı yazıyorum. Detaylı anlatım ve kod takibi için videoya bakınız: using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using GursoyCNCBakim.Data; using GursoyCNCBakim.Models; …

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