Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, konuşmacı önceki minimal API videosunda inmemory veritabanında create ve read işlemlerini anlattığını belirtiyor.
- Videoda, minimal API'de veri güncelleme (update) ve veri silme (delete) işlemlerinin nasıl yapılacağı adım adım gösteriliyor. Konuşmacı önce update işlemi için HTTP PUT isteği kullanarak müşteri güncelleme mantığını, ardından delete işlemi için HTTP DELETE isteği kullanarak müşteri silme mantığını açıklıyor. Son olarak, oluşturulan API'yi test ederek güncelleme ve silme işlemlerinin nasıl çalıştığını gösteriyor. Video, Swagger desteği olan ve tüm CRUD işlemlerini destekleyen basit bir minimal API oluşturma sürecini kapsamaktadır.
- Minimal API'de Veri Güncelleme ve Silme İşlemleri
- Önceki minimal API videosunda inmemory içerisinde create ve read işlemlerine bakılmıştı.
- Bu videoda veri güncelleme ve veri silme işlemlerine odaklanılacak.
- Önceki videoda mappost metodu kullanılarak oluşturma işlemi yapılmıştı.
- 00:37Veri Güncelleme İşlemi
- Güncelleme işlemi için HTTP put isteği kullanılacak.
- Update işlemi için customer id parametresi, new customer parametresi ve hangi customer'ın güncelleneceği belirtilmesi gerekiyor.
- Önce current customer bulunup, yeni customer bilgileri ile güncelleniyor ve değişiklikler kaydediliyor.
- 04:34Veri Silme İşlemi
- Delete işlemi güncelleme işlemine neredeyse yüzde doksan benzer.
- Delete işlemi için HTTP delete isteği kullanılacak ve sadece id'li customer silinecek.
- Eğer id'de müşteri yoksa not found döndürülecek, varsa müşteri silinip değişiklikler kaydedilecek.
- 06:00API Test Ediliyor
- Minimal API ayağa kaldırıldığında update ve delete için yeni iki root endpoint eklendi.
- Önce iki müşteri eklendi ve listeleme işlemi yapıldı.
- Update işlemi ile bir numaralı müşteri ismi "Soner" yerine "Ahmet" olarak güncellendi ve delete işlemi ile iki numaralı müşteri silindi.