- It is written in accordance with SOLID principles. It is designed in the form of a multi-tier enterprise architecture, consisting of Entities, DataAccess, Business, Core and WebAPI layers. Jwt (Login and Register) and Middleware (error detection) are integrated into the system.
- Angular-cli is used for Front-end. Go to Front-end.
- Jwt is integrated into the system.
- CacheAspect, TransactionScopeAspect ve PerformanceAspect are integrated into the system.
- ExceptionMiddleware and Middleware integrated into the system.
- Controllers are done.
- Dto's are done.
DataAccess
📦 Microsoft.EntityFrameworkCore (3.1.11)
📦 Microsoft.EntityFrameworkCore.SqlServer (3.1.11)
Core
📦 Microsoft.EntityFrameworkCore (5.0.4)
📦 Castle.Core (4.4.1)
📦 FluentValidation (9.5.1)
📦 Microsoft.Extensions.Configuration.Abstractions (5.0.0)
📦 Microsoft.AspNetCore.Authentication.JwtBearer (5.0.4)
📦 Microsoft.IdentityModel.Tokens (6.9.0)
📦 System.IdentityModel.Tokens.Jwt (6.9.0)
📦 Newtonsoft.Json(13.0.1)
Business
📦 Autofac (6.1.0)
📦 Autofac.Extensions.DependencyInjection (7.1.0)
📦 Autofac.Extras.DynamicProxy (6.0.0)
📦 FluentValidation (9.5.1)
Cars | Brands | Colors | ||||||||||||||||||||||||||||
|
|
|
Customers | Rentals | Users | ||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||
CarImages | OperationClaims | UserOperationClaims | ||||||||||||||||||||||||||||||||||||
|
|
|
Code released under the MIT License. © 2021 Doğukan Yılmaz