Skip to content

Cagatayenis/ASP.NET-MVC-ONION-ARCHITECT

Repository files navigation

ASP.NET-MVC-ONION-ARCHITECT

E-Ticaret ASP.NET-MVC-ONION-ARCHITECT

Project Information
Language : C#
.Net Version : .Net Framework 4.6.1
Architect: ASP.NET MVC / Onion Architect
Database : MSSQL
ORM : Entityframework

Merhabalar, proje yapılırken fonksiyonel süreçleri için YemekSepeti sitesi baz alınmıştır, çok katmanlı(n-tier) mimari olan "Onion Architect" kullanılmıştır.


Onion Mimari İçeriği

Core Katmanında database crud operations interface ve genel yapılandırma ayarları oluşturulmuştur,
Model Katmanında proje kapsamında kullanılacak sınıflar ve onlara ait map'ler oluşturulmuş ve Core katmanı referans edilmiştir.
Service Katmanında Core ve Model katmanları referans edildikten sonra proje kapsamında veri tabanı ile crud operation işlemleri için Core katmanında set edilen interface, sınıflara kazandırılmıştır.
WebUI katmanında ücretsiz bir tema sayfalara düzenlenerek giydirilmiş ve kullanıcı-admin yönetimi birbirlerinden ayrılmıştır.

Diger Bilgiler

Projede EntityFramework'un Codefirst Yaklasımı kullanılmıstır.Codefirst Convention kurallari devre dısı bırakılarak manuel olarak tablolar olusturulmustur.
Kimlik Dogrulama ve Yetkilendirme işlemleri için Session Kullanılmıstır.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published