An open API service indexing awesome lists of open source software.

https://github.com/beratyesbek/netcore_carrentalproject_backend

AOP, OOP, API, Fluent Validation, Entity Framework, AUTOFAC and more technic, framework and library have been used
https://github.com/beratyesbek/netcore_carrentalproject_backend

aop asp-net-core autofac charp entity-framework-core oop

Last synced: 8 months ago
JSON representation

AOP, OOP, API, Fluent Validation, Entity Framework, AUTOFAC and more technic, framework and library have been used

Awesome Lists containing this project

README

          

# netCore_CarRentalProject_backend

IN THIS PROJECT I USED THESE

AUTOFAC , FLUENT VALIDATION , ENTITY FRAMEWORK, API, ASPECT ORIENTED PROGRAMING (AOP) , CROSS-CUTTING CONCERN , SECURTY OPERATIONS and more thing

English:

this project used with Angular (NetCore_CarRentalProject_frontend check my repository) I have tried to comply solid princible in this project. I used Sql with Entity Framework. Also Autofac and Fluent validation was used. this project includes Aspect oriented programming, Cross-Cutting Concern and more thing.

Türkçe:

bu projede asp net Angular ile kullandım (NetCore_CarRentalProject_frontend repository mevcut) genel olarak solid kurallarına uymaya çalıştım elbette eksikler ve daha iyi olması gereken yerler var. Autofac ve Fluent validation kullanıldı bu proje Yön odaklı programlama (AOP), Cross-cutting concern ve daha fazlasını içirir

********************** MY DATABASE *********************************

![database](https://user-images.githubusercontent.com/77804034/114306843-e54ab980-9ae5-11eb-8125-b761586684d9.png)

Users Table

![users](https://user-images.githubusercontent.com/77804034/114306857-f0054e80-9ae5-11eb-804c-6b824ed09c64.png)

Operation Claims table for security

![opertionclasims](https://user-images.githubusercontent.com/77804034/114306873-f98eb680-9ae5-11eb-98b2-de2a91ab1ec8.png)

User Operation Claims, in this table I add authorization to users

![userOperationClaims](https://user-images.githubusercontent.com/77804034/114306894-10cda400-9ae6-11eb-89fd-0ddf301622a1.png)

Admins

![admin](https://user-images.githubusercontent.com/77804034/114306982-643ff200-9ae6-11eb-8650-9de8608e1e6b.png)

User Images

![userImage](https://user-images.githubusercontent.com/77804034/114306975-5b4f2080-9ae6-11eb-8b57-5e4c67babf21.png)

Cars

![cars](https://user-images.githubusercontent.com/77804034/114307013-74f06800-9ae6-11eb-8427-1682fda6efaf.png)

Car Images

![carImages](https://user-images.githubusercontent.com/77804034/114307031-846fb100-9ae6-11eb-9510-a074a987e6d3.png)

Payments

![payments](https://user-images.githubusercontent.com/77804034/114307182-2d1e1080-9ae7-11eb-9763-d7bc75e984bf.png)