Bu projede, .NET Core kullanarak MovieStore Web API'sini geliştirdim. XUnit testleriyle kapsamlı bir şekilde test edildi. Aşağıda projenin özellikleri ve kullanılan araçlar detaylı olarak açıklanmaktadır.
- Entity Framework kullanarak veritabanı işlemleri gerçekleştirildi.
- LINQ ile CRUD işlemleri yapıldı.
- İlişkisel veritabanı yapısı kullanıldı.
- Entity, DTO ve Mapper kullanımı sağlandı.
- Özel hata işleme (Exception Middleware) eklendi.
- Projeye Logger servisi eklendi.
• Movie Controller'de : Tüm filmleri listeleme, ID'ye göre listeleme, ekleme, silme ve güncelleme işlemleri
• Actor Controller'de : Tüm aktörleri listeleme, ID ile listeleme, ekleme, silme ve güncelleme işlemleri
• Customer Controller'de : Tüm müşterileri ekleme, silme ve güncelleme işlemleri
• Director Controller'de : Tüm yönetmenleri listeleme, ekleme, silme ve güncelleme işlemleri
• Genre Controller'de : Tüm film türleri ekleme, silme ve güncelleme işlemleri
• Order Controller'de : Tüm siparişleri listeleme, ID'ye göre listeleme, ekleme, silme ve güncelleme işlemleri