c# Web

Core Mvc Projesinde Otomobil Satışı Yapan Web Projesini Tasarlama5

Bir önceki dersimizde veri tabanına kayıt girişi işlemini gerçekleştirmiştik. Ancak bilgiler ekranda listelenmemişti. Bu dersimizde Index dosyası yardımıyla bilgileri listeleyeceğiz. Bu dosyada listeleme işlemini gerçekleştirmek için Index action metodunda tablodaki kayıtların alınması gerekir. Controller dosyasındaki Index metodunu düzenleyelim.

public IActionResult Index()  // listeleme yapacak
{
    return View(_context.Ilanlar?.ToList());
}

Şimdi index dosyasını aşağıdaki gibi düzenleyelim.

@model IEnumerable<Ilan>
@{
    ViewData["Title"] = "İlanlar Listesi";
}

<h1>İlan Listesi</h1>

<table class="table">
    <thead>
        <tr>
            <th>Resim</th>
            <th>İlan No</th>
            <th>Başlık</th>
            <th>Fiyatı</th>
            <th>Tarih</th>
            <th>İşlemler</th>
        </tr>
    </thead>
    <tbody>
        @foreach (var item in Model)
        {
            <tr>
                <td><img src="~/resimler/ilanlar/@item.ResimAdi" 
alt="ilan" width="80"></td>
                <td>@item.Id</td>
                <td>@item.Baslik</td>
                <td>@item.Fiyati</td>
                <td>@item.Tarih</td>
                <td>
                    <a asp-controller="IlanYonetimi" asp-action="Detaylar" 
asp-route-id="@item.Id" class="btn btn-info">Detaylar</a>
                    <a asp-controller="IlanYonetimi" asp-action="Duzenle" 
asp-route-id="@item.Id" class="btn btn-warning">Düzenle</a>
                    <a asp-controller="IlanYonetimi" asp-action="Sil" 
asp-route-id="@item.Id" class="btn btn-danger" 
onclick="return confirm('İlan silinsin mi?')">Sil</a>
                </td>
            </tr>
        }
    </tbody>
</table>

Projeyi kaydedip çalıştıralım. Bilgilerin listelendiğini görürsünüz.


Etiketler
core mvc select sqlite models 
İlgili Makaleler
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama1
2020 TYT Matematik Ortakatlı Kuralıyla İlgili Sorunun Çözümünü c# Diliyle Web Form Sayfasında Kodlama
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem Birinci Yazılı Çalışma Soruları
Visual Studio 2022 Programında Asp.Net Web Application Şablonu Görünmüyor Hatasını Düzeltme
Core Mvc Projesinde Tuple Nesneleri Post Etme ve Yakalama İşlemleri
Seri Port Yardımıyla Arduino Devresine Bağlanıp Ledleri Asp.Net Web Uygulamasından Yakıp Söndürme
Sitenin Alexa Dünya Sıralamasını Kodlarla Öğrenme
Personele Ait Boy ve Kilo Bilgilerine Göre İdeal Kiloyu Bulan Uygulamayı Asp.Net İle Yapınız
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama4
Bir Otobüs Firmasına Ait Bilet Satış İşlemlerini Class(Sınıf) Tanımlayarak Yapan c# Form Uygulaması
Asp.Net Uygulamasında Manual Olarak JSON Oluşturma
Asp.Net Uygulamalarında Modal PopUp Oluşturma
Web Uygulamalarında SqLite Kullanımı
Asp.Net Uygulamalarında DataList (Veri Listeleme) Kontrolü
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama2
C# Uygulamasında Miladi Takvimi Hicri Takvime, Hicri Takvimi Miladi Takvime Dönüştürme
RadioButton ile Cinsiyet Bilgisini Alan Asp.Net c# Uygulaması
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama3
2022 TYT Matematik Onbirinci Sorunun Çözümünü c# Diliyle Web Form Sayfasında Kodlama

Yorum Ekle
   
Kötü İyi