Yazılım Geliştirici Yetiştirme Kampı Araç Kiralama Sistemi
![](https://github.com/mervbayrak/ReCapProject/raw/main/CarRentalWebSystem/src/assets/img/screensofgit/ekran5.png?raw=true)
Packages-technologies used
|
- Bu katman projede bir kez kullanılacak, ortak sınıfların, methodların olduğu kısımdır.
PackageReference |
Projects |
- Autofac
- Autofac.Extensions.DependencyInjection
- Autofac.Extras.DynamicProxy
- FluentValidation
- Microsoft.EntityFrameworkCore
- Microsoft.Extensions.Configuration
- Microsoft.IdentityModel.Tokens
- System.IdentityModel.Tokens.Jwt
|
|
- Bu katmanda sadece veritabanı işlemleri yapılmaktadır. Bu katmanın görevi veriyi ekleme, silme, güncelleme ve veritabanından çekme işlemidir.
PackageReference |
Projects |
- Microsoft.EntityFrameworkCore
- Microsoft.EntityFrameworkCore.SqlServer
|
|
- Bu katmanda veriler için hazırlanan class larımızı tutuyoruz. Örneğin veritabanı tablosu(Car) bizim burdaki class larımız oluyor.
PackageReference |
Projects |
|
|
- Bu katmanda iş yüklerimizi yazıyoruz. Öncelikle şunu söylemeliyim bu katman Data Access tarafından projeye çekilmiş olan verileri alarak işleyecek olan katmandır.
PackageReference |
Projects |
- Autofac
- Autofac.Extensions.DependencyInjection
- Autofac.Extras.DynamicProxy
- FluentValidation
- Microsoft.AspNetCore.Http
- Microsoft.AspNetCore.Http.Abstractions
- Microsoft.Extensions.DependencyInjection
|
|
- Bu proje için Console app hazırlandı.
PackageReference |
Projects |
|
|
PackageReference |
Projects |
- Autofac.Extensions.DependencyInjection
- Microsoft.AspNetCore.Authentication.JwtBearer
|
- Business
- Core
- Data Access
- Entity
|
|