ASP.NET CORE

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

ASP.NET Core Kitap Listeleme Projesi Ders 11

API Oluşturma İşleminin Gerçekleştirilmesi Bu dersimizde datatable ile kitap verileirni JSON formatında API kullanarak çekeceğiz. Böylelikle burada düzenleme ve hatta silme işlemleri gerçekleştirmenin de yöntemini göstermek istiyorum. Projemizde API kullanabilmek için öncelikle web api eklememiz gerek. Projemize yeni bir klasör ekliyorum ve adını Controllers verdim, isme dikkat edin. İsmi mutlaka bu şekilde kullanın. Daha sonra bu klasöre sağ tıklıyor ve …

Daha Fazlasi

ASP.NET Core Kitap Listeleme Projesi Ders 10

Bu dersimizde KitapListesi projemize datatable ve birkaç görsellik ekleme adına javascript objeleri ekleme ile devam edelim. Eklemek istediklerimi şöyle bir tanıtırsam; Sweetalert2ToastrDatatablesCdnjs.com Jquery Bu dersi komple videodan takip öneririm. Her bir eklenti için wwwroot klasöründe klasör oluşturdum ve buraya eklemiş olduğum css ve js dokümanlarının linkini projemdeki _Layout.cshtml sayfama referans olarak verdim. Bu dersimde yazı olarak bu kadar, kodları da …

Daha Fazlasi

ASP.NET Core Kitap Listeleme Projesi Ders 09

Güncelleme İşleminin Gerçekleştirilmesi Bu dersimizde kullanıcı Güncelle butonuna basıldığında güncelleme işleminin yapılmasını sağlayacağız. Duzenle sayfamızda formumuzun metodu post ve güncelle butonu da submit olarak belirtilmiş. Buradan Duzenle sayfamızın code behind tarafına geçelim ve kodlarımızı yazalım: Detaya sahip olmak için video dersini de izlemenizi tavsiye ederim. using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using KitapListesiProjesi.Models; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; namespace …

Daha Fazlasi

ASP.NET Core Kitap Listeleme Projesi Ders 08

Kitap Bilgileri Düzenleme İşlemleri GET Metodu Şimdi bilgi düzenlemek için Düzenle butonuna bastığımda yapacğaım işlemlere ilişkin razor sayfalarını oluşturma ile dersimize devam edelim. Öncelikle index sayfamıza gidelim ve burada Düzenle butonuna hangi sayfaya yönlenme ve nasıl yönlenme yapılacağına ilişkin kodlarımızı ekleyelim. Dersin Video eğitimini izlemenizi de öneririm: Index Sayfası Kodlarım: @page @model KitapListesiProjesi.Pages.KitapListesi.IndexModel Kitap Listesi Yeni Kitap Oluştur @'if' (Model.Kitaplar.Count()>0) …

Daha Fazlasi

ASP.NET Core Kitap Listeleme Projesi Ders 07

Client Side Validasyon İşleminin Gerçekleştirilmesi Şimdi validasyon kontrol işlemimiz bizim server tarafında gerçekleştirilmekte, bu tercih edilen bir yöntem değil, güvensiz bir yöntem. Kullanıcının tarayıcısında javascript kapalı olsun veya tarayıcı dışında başka bir mekaniza ile bilgileri göndermek istesin bu sefer validasyon işlemi çalışmayacak ve benim istediğim durum oluşmayacaktır. Ben bunu kesinlikle istemiyorum. Benim bu kontrolümün client side tarafında yapılmasını istiyorum. Bunu …

Daha Fazlasi

ASP.NET Core Kitap Listeleme Projesi Ders 06

Kitap Oluşturma İşleminde Validasyon Kontrolü Kullanımı Bu dersimizde yeni kitap oluşturma sayfası için validasyon kontrolleri nasıl eklenir buna değinmek istiyorum. Kullanıcı kitap adı, yazar ve ISBN bilgilerini girip yeni bir kitap eklemek için oluştur butonuna basınca verilerim kaydedilecek ve kitaplistesi tekrar yüklenecek. Dersin Video eğitimini izlemenizi de öneririm: Biz Kitap modelimizde KitapAd kısmını Required yani zorunlu olarak girilmeli şeklinde tanımlamıştık. …

Daha Fazlasi

ASP.NET Core Kitap Listeleme Projesi Ders 05

Bu dersimizde de yeni bir kitap eklemek için gerekli olan razor sayfamızı ekleme ile yolumuza devam edelim. KitapListesi klasörüme sağ tıklıyor ve add dseçip Razor Page ekleme işlemi yapıyorum. Yine sayfamız partial view olmayacak. Layout kullanacak ve page model oluşturulsun şeklinde seçtim. Sayfamın adını da Olustur verdim. Dersin Videosu: Şimdi benim bu sayfamın kullanıcı ara yüzünde kullanıcının kitap adını ve …

Daha Fazlasi

ASP.NET Core Kitap Listeleme Projesi Ders 04

Şimdi bu dersimizde projemizde son kullanıcının göreceği bir takım işlemleri gerçekleştirme vakti geldi. Dersin video versiyonu: Bunun için öncelikle Shared klasörü altında yer alan _Layout.cshtml’e geliyorum. Ve kodlarımı düzenliyorum. < !DOCTYPE html > < html lang="en" > < head > @ViewData["Title"] - KitapListesiProjesi < /head > < body > KitapListesiProjesi Home Kitap @RenderBody() © 2020 - KitapListesiProjesi - Privacy @RenderSection("Scripts", …

Daha Fazlasi

ASP.NET Core Kitap Listeleme Projesi Ders 03

Şimdi Kitap classımızı oluşuturduk, benim tüm CRUD işlemlerim bu class üzerinden gidecek yani kitap nesnesi üzerinde oluşturma, silme, update etme, listeleme işlemleri yapacağım. Şimdi solution explorer’a bi göz atalım. Dersin video versiyonu için: Ben projeyi oluştururken ASP.NET Core Web Application diyerek proje oluşturdum. Dolayısı ile burada bazı klasörler otomatik oluşturulmuş durumda. Bunlardan birisi de Pages klasörü. Bu klasör içinde görüleceği …

Daha Fazlasi

ASP.NET Core Kitap Listeleme Projesi Ders 02

Kitap Listesi projemizin ikinci dersinden selamlar arkadaşlar. Bu dersimizde projemizin veritabanı kısmında kullanacağımız tablolara ilişkin model sınıflarımızı eklemekle devam edelim. Bu arada bir önceki videoda DBContext classımızı Models klasörüne eklemiştim aslında onu ayrı bir DBContext şeklinde bir klasör yapsam daha iyi olurdu ancak şimdi çok da değiştirmek istemiyorum. Biraz tablolara ilişkin classlarım ile yanyana olacak ama olsun, çok problem değil. …

Daha Fazlasi