Skip to content

seyituludag0/ReCapProject

Repository files navigation

ReCapProject

Bu projenin Frontend projesine gitmek için tıklayın

Bu projede ele araç kiralama sistemi ele alınmıştır.

Katmanlar

  • Proje Business, DataAccess, Entities, ConsoleUI, Core, WebAPI olmak üzere 6 katmandan oluşmaktadır.

Solution Explorer

SolutionExplorer

Business Katmanı

Business katmanında iş kodları yer alır. Bu katmanda abstract(interface) ve concrete(class) klasörleri olmak üzere 2 ana klasörden oluşmaktadır.
Business

Business Katmanı Klasörleri

Abstract, Business, Business Aspects, Concrete, Constants, DependencyResolvers, Autofac, ValidationRules Klasörleri BusinessLayer
BusinessLayer(ValidationRules)

Core Katmanı

Bir framework katmanı olan Core Katmanı'nda DataAccess, Entities, Utilities olmak üzere 3 adet klasör bulunmaktadır.DataAccess klasörü DataAccess Katmanı ile ilgili nesneleri, Entities klasörü Entities katmanı ile ilgili nesneleri tutmak için oluşturulmuştur. Core katmanının .Net Core ile hiçbir bağlantısı yoktur.Oluşturulan core katmanında ortak kodlar tutulur. Core katmanı ile, kurumsal bir yapıda, alt yapı ekibi ilgilenir. CoreLayer
CoreAspect
CoreUtilities
CoreDataAccess

Data Access Katmanı

Veritabanı CRUD işlemleri gerçekleştirmek için oluşturulan Data Access Katmanı'nda Abstract ve Concrete olmak üzere iki adet klasör bulunmaktadır.Abstract klasörü soyut nesneleri, Concrete klasörü ise somut nesneleri tutmak için oluşturulmuştur.
DataAccessLayer

Entities Katmanı

Veritabanı nesneleri için oluşturulmuş Entities Katmanı'nda Abstract ve Concrete olmak üzere iki adet klasör bulunmaktadır.Abstract klasörü soyut nesneleri, Concrete klasörü somut nesneleri tutmak için oluşturulmuştur.
EntitiesLayer

UIConsole Katmanı

Kodların doğru çalıştığını görmek için kullandığımız katman test katmanı da diyebiliriz.

UIConsoleLayer

WepAPI Katmanı

Tüm kodların birleşip web sayfasına yansıtıldığı katmandır
WebApiLayer
WebApiLayer01

Proje Kurulumu ve Kullanımı

Öncelikle terminale gelin ve aşağıdaki komutları girin :

# Repository klonlayın
$ git clone https://github.com/seyituludag0/ReCapProject.git
# Klonladığınız klasöre gidin
$ cd ReCapProject.git

# Bağımlılıkları yükleyin
$ dotnet restore

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages