Skip to content

Asp.Net Core 6.0 N-Tier Arc. Entity Framework CodeFirst MsSQL

Notifications You must be signed in to change notification settings

erhangndz/MyAcademyCarBook

Repository files navigation

M&Y Yazılım Eğitim Akademi - CarBook N-Tier Architecture Projesi

Merhaba,

Bu repo, M&Y Yazılım Eğitim Akademi Danışmanlık bünyesinde gerçekleştirdiğim Full Stack .Net Development eğitimi kapsamındaki projemi içermektedir.


Proje Detayları

Bu Proje bir araç kiralama web uygulaması .Net Core 6.0 ve N-Katmanlı Mimari ile oluşturuldu.

Projedeki katmanlar Ĺźunlar:

  • Entity Layer

  • DataAccess Layer

  • Business Layer

  • Dto Layer

  • Presentation(UI) Layer


Kullanılan Teknolojiler ve Uygulamaları

  • Asp.Net Core (MVC) 6.0
  • Microsoft SQL Server
  • Entity Framework Code First
  • Area
  • Viewcomponents
  • Identity
  • AutoMapper kĂĽtĂĽphanesi kullanılarak Dto sınıfları ve Entity sınıfları otomatik maplendi
  • Bootstrap
  • CSS
  • HTML

Proje İçeriği

  • Online Araba Kiralama Uygulaması
  • Dinamik CRUD iĹźlemleri
  • Yönetim Paneli (Admin Paneli)
  • Admin Paneli farklı Bir Area kullanılarak oluĹźturuldu
  • Area Route Filterları eklenerek redirect iĹźlemleri sorunsuz hale getirildi.
  • Identity KĂĽtĂĽphanesi ile Login Register Ä°Ĺźlemleri
  • Proje uygulama seviyesinde koruma altına alındı ve Authentication iĹźlemi yapılmadan Admin tarafına eriĹźim yapılamıyor.

Proje Ă–zellikleri

  • Kullanıcılar Ana Sayfada Araç Ă–zelliklerini filtreleyerek istedikleri tĂĽrde araçlara ulaĹźabilir.
  • Ä°letiĹźim kısmından yöneticiye mesaj gönderip kiralamak istediÄźi araçla ilgili bilgi alabilir.
  • Araçların detaylarını görĂĽntĂĽleyip ilgili araçlara yorum yazabilirler.

Admin İçin Özellikler

  • Admin Login iĹźlemi ile Kontrol paneline eriĹźebilir
  • Kullanıcılardan gelen mesajları görĂĽntĂĽleyebilir.
  • Dashboard panelinde bazı dinamik istatistik bilgilerini görebilir.
  • Araçlar, Kategoriler, Araç Durumları, Markalar, Araç Ă–zellikleri, Araç Açıklamaları, Ä°letiĹźim Bilgileri, Hizmetler, Referanslar, Araç Yorumlarında CRUD iĹźlemleri yapabilir.

İlişkisel Veritabanı Diagramı

1


UI

UI-17 UI-16 UI-15 UI-14 UI-13 UI-12 UI-11 UI-10-FİLTRELEME KRİTERLERİNE UYGUN ARAÇ UI-9 UI-8 UI-7 UI-6 UI-5 UI-4 UI-3 UI-2 UI-1


Register

Register-2 Register


Login

Login


Admin Paneli

Admin-17 Admin-16 Admin-15 Admin-14 Admin-13 Admin-12 Admin-11 Admin-10 Admin-9 Admin-8 Admin-7 Admin-6 Admin-5 Admin-4 Admin-3 Admin-2 Admin-1

About

Asp.Net Core 6.0 N-Tier Arc. Entity Framework CodeFirst MsSQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published