Loading repository data…
Loading repository data…
furkaancetiin / repository
RecapCarProject (RentACar) is a car rental project where I use C# in the Backend and I use advanced techniques such as OOP and AOP.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
RecapCarProject (RentACar) is a car rental project where I use C# in the Backend and Angular in the Frontend, and I use advanced techniques such as OOP and AOP.
The project consists of 6 layers: Core, Entities, DataAccess, Business, Console UI and WebAPI. Developed with .Net Core 3.1.
Press the Win+R " keys on your keyboard. Type cmd in the window
that opens. The screen that opens should look like this.
You can download the project by typing git clone https://github.com/furkaancetiin/RecapCarProject on the line you are on.
Open the RecapCarProject.sln file in Visual Studio to run the project.
Enter your own database connection string in DataAccess>Concrete>EntityFramework>RentACarContext.cs.
If dotnet ef is not installed, run
dotnet tool install --global dotnet-ef
in Package Manager Console.
dotnet ef is installed run the commandcd DataAccess
dotnet ef database update
Right click on the WebAPI project (layer) from the Solution Explorer and select Set as Startup Project
Start the project with IIS Express in Visual Studio. On the page that opens, type swagger after https://localhost:44306/. Your screen should look like the picture.
-Let's make an example.
Under the Brands heading, click on GET /api/brands/getbyid. Then click the Try it out button. Please enter available in our table. Click the button. Congratulations, our method worked!
idExecute| Id | Versions |
|---|---|
| Microsoft.AspNetCore.Http.Features | 5.0.14 |
| Microsoft.EntityFrameworkCore.SqlServer | 3.1.11 |
| Autofac.Extensions.DependencyInjection | 7.2.0 |
| FluentValidation | 9.5.1 |
| Autofac.Extras.DynamicProxy | 6.0.0 |
| Microsoft.AspNetCore.Http | 2.2.2 |
| Microsoft.AspNetCore.Http.Abstractions | 2.2.0 |
| Autofac | 6.1.0 |
| Microsoft.Extensions.DependencyInjection | 5.0.1 |
| Swashbuckle.AspNetCore.SwaggerGen | 6.2.3 |
| Microsoft.AspNetCore.Authentication.JwtBearer | 3.1.12 |
| Swashbuckle.AspNetCore.SwaggerUI | 6.2.3 |
The frontend of this project RecapProjectFrontend
Thanks to dear Engin Demiroğ for his contributions.
For your questions: furkaanncetiin@gmail.com LinkedIn