Yazılım Geliştirici Yetiştirme Kampı Araç Kiralama Sistemi
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
|
|