MovieStore

Bu proje .Net Core 5.0 sürümü ile oluşturulmuştur.

Uygulamada kullanılan kütüphane ve frameworkler

EF CORE AutoMapper FluentValidation EF CORE EF CORE IN-MEMORY

Özellikler

İçeriği Göster

Film

Operasyonlar

  • Yeni Film Ekleme
  • Film Güncelleme
  • Film Silme
  • Film Listeleme
  • Id'ye Göre Bir Film Getirme

Aktör

Operasyonlar

  • Yeni Aktör Ekleme
  • Aktör Güncelleme
  • Aktör Silme
  • Aktör Listeleme
  • Id'ye Göre Bir Aktör Getirme

Yönetmen

Operasyonlar

  • Yeni Yönetmen Ekleme
  • Yönetmen Güncelleme
  • Yönetmen Silme
  • Yönetmen Listeleme
  • Id'ye Göre Bir Yönetmen Getirme

Tür

Operasyonlar

  • Yeni Tür Ekleme
  • Tür Güncelleme
  • Tür Silme
  • Tür Listeleme
  • Id'ye Göre Bir Tür Getirme

Müşteri

Operasyonlar

  • Müşteri Oluşturma
  • Müşteri Bağlantısı(Token Oluşturma)
  • Token Yenileme
  • Id'ye Göre Müşteri Görüntüleme

Sipariş

Operasyonlar

  • Sipariş Ekleme
  • Sipariş Silme (Aktif-Pasif)
  • Müşteri Id'ye Göre Siparişleri Listeleme
  • Sipariş Id'ye Göre Sipariş Detayı

Model

İçeriği Göster

Movie

Name Data Type Allow Nulls Default
Id int False
Title nvarchar(25) False
ReleaseDate datetime False
Price decimal False
DirectorId int False
GenreId int False

Actor

Name Data Type Allow Nulls Default
Id int False
FirstName nvarchar(50) False
LastName nvarchar(50) False

Director

Name Data Type Allow Nulls Default
Id int False
FirstName nvarchar(50) False
LastName nvarchar(50) False

Genre

Name Data Type Allow Nulls Default
Id int False
Name nvarchar(25) False

MovieActor

Name Data Type Allow Nulls Default
Id int False
MovieId int False
ActorId int False

Customer

Name Data Type Allow Nulls Default
Id int False
FirstName nvarchar(50) False
LastName nvarchar(50) False
Email nvarchar(50) False
Password nvarchar(100) False

CustomerFavoritGenre

Name Data Type Allow Nulls Default
Id int False
GenreId int False
CustomerId int False

Order

Name Data Type Allow Nulls Default
Id int False
OrderPrice float False
OrderDate dateTime False
MovieId int False
CustomerId int False

Teşekkürler