c# Web

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

Bir önceki dersimizde seçilen kayda ait alanları düzenleme işlemini gerçekleştirmiştik. Bu dersimizde ise seçilen kaydı silme işlemini gerçekleştireceğiz. Controller tarafında Sil metodunu aşağıdaki gibi düzenleyelim.

public IActionResult Sil(int id)
{
    var ilan = _context.Ilanlar.SingleOrDefault(i => i.Id == id);
    string kokDizin = Directory.GetCurrentDirectory();
    string kayitDizini = Path.Combine(kokDizin, "wwwroot", "resimler", "ilanlar");
    string dosyaAdi = ilan.ResimAdi;
    string tamYol = Path.Combine(kayitDizini, dosyaAdi);
    System.IO.File.Delete(tamYol);

    _context.Ilanlar.Remove(ilan);
    _context.SaveChanges();
    return RedirectToAction("Index");
}

Silme işlemini javascrip ile göstereceğimiz için herhangi bir view dosyası oluşturmuyoruz. Index dosyasında Sil butonunu aşağıdaki gibi düzenleyelim.

a asp-controller="IlanYonetimi" asp-action="Sil" asp-route-id="@item.Id" class="btn btn-danger" onclick="return confirm('İlan silinsin mi?')">Sil</a>

Projeyi kaydedip çalıştıralım. Silinecek kaydı seçelim. Sil dediğimizde Ekrana İlan silinsin mi mesajı gelir. İptal dersek kayıt silinmez. Tamam dersek kaydın silindiğini görürsünüz.


İlgili Makaleler
2020 TYT Matematik Ortakatlı Kuralıyla İlgili Sorunun Çözümünü c# Diliyle Web Form Sayfasında Kodlama
Öğrencilere Ait Performans ve Uygulama Notlarının Girildiği Core Mvc Projesi Tasarlama16
Visual Studio 2022 Programında Asp.Net Web Application Şablonu Görünmüyor Hatasını Düzeltme
Öğrencilere Ait Performans ve Uygulama Notlarının Girildiği Core Mvc Projesi Tasarlama9
Öğrencilere Ait Performans ve Uygulama Notlarının Girildiği Core Mvc Projesi Tasarlama11
Web Uygulamalarında Bilgisayarın İnternete Bağlı Olup Olmadığını Kontrol Etme
Swiper Kütüphanesini Kullanarak Çekçekli Menü Oluşturan Core Mvc Uygulaması
Rastgele Seçilen Bir Sayıda Div Oluşturan Asp.Net c# Uygulaması
Klavyeden Girilen İki Sayıyı Toplayan Programı Visual Studio 2022 Programında Web Sayfası Olarak Kodlayınız
Visual Studio 2022 Programında Asp.Net Core Empty RazorPage Web Projesi Oluşturma
Kullanıcının Kullandığı Bilgisayarda Yazıcı İsimlerini Listeleme
İlk Üç Karakteri Harf Daha Sonraki Karakterler Sayı Olan Metin Girişini Jquery İle Kodlayınız
Web Uygulamalarında SqLite Veritabanında Uyeler Tablosuna Kayıt Girişi Yapma
Öğrencilere Ait Performans ve Uygulama Notlarının Girildiği Core Mvc Projesi Tasarlama3
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama6
Core Mvc Projesinde Otomobil Satışı Yapan Web Projesini Tasarlama8
Öğrencilere Ait Performans ve Uygulama Notlarının Girildiği Core Mvc Projesi Tasarlama15
Core Mvc Uygulamasında Excel Tablosundaki Verileri Tabloya Aktarma
Asp.Net Platformunda Harici JSON Dosyasından Namaz Vakitlerini Alma
ASP.NET ve ASP.NET Core Arasındaki Farklar

Yorum Ekle
   
Kötü İyi