Skip to content

UmranGuzn/ReCapProject

Repository files navigation

Re Cap Project

Araba Kiralama Sistemi | Kodlama.io

Introduction

  • Entities, DataAccess, Business ve Console katmanlarından oluşan araba kiralama projesdir. Car, Brand, Color, Customer, User ve Rental nesnelerinden ve onların operasyonlarından oluşan bu proje zamanla geliştirilecektir.

Recent Changes

✔ WebAPI katmanı ekendi.

Layers

Entities
    📂 Concrete
        📃 Brand.cs
        📃 Car.cs
        📃 Color.cs
        📃 Customer.cs
        📃 Rental.cs
        📃 User.cs
    📂 DTOs
        📃 CarDetailDto.cs
        📃 RentalDetailDto.cs

DataAccess
    📂 Abstract
        📃 IBrandDal.cs
        📃 ICarDal.cs
        📃 IColorDal.cs
        📃 ICustomerDal.cs
        📃 IRentalDal.cs
        📃 IUserDal.cs
    📂 Concrete
      📂 EntityFramework
        📃 EfBrandDal.cs
        📃 EfCarDal.cs
        📃 EfColorDal.cs
        📃 EfCustomerDal.cs
        📃 EfRentalDal.cs
        📃 EfUserDal.cs
        📃 ReCapProjectContext.cs
      📂 InMemory
        📃 InMemoryCarDal.cs

Business
    📂 Abstract
        📃 IBrandService.cs
        📃 ICarService.cs
        📃 IColorService.cs
        📃 ICustomerService.cs
        📃 IRentalService.cs
        📃 IUserService.cs
    📂 Concrete
        📃 BrandManager.cs
        📃 CarManager.cs
        📃 ColorManager.cs
        📃 CustomerManager.cs
        📃 RentalManager.cs
        📃 UserManager.cs
    📂 Constants
        📃 Messages.cs
    📂 DependencyResolvers
      📂 Autofac
        📃 AutofacBusinessModule.cs
    📂 ValidaitonRules
      📂 FluentValidaiton
        📃 CarValidator.cs

Core
    📂 Aspect
      📂 Autofac
        📂 Validation
          📃 ValidaitonAspect.cs
    📂 CrossCuttingConcerns
      📂 Validation
        📃 ValidationTool.cs
    📂 DataAccess
      📂 EntityFramework
        📃 EfEntityRepositoryBase.cs
      📃 IEntityRepository.cs
    📂 Entities
      📃 IDto.cs
      📃 IEntity.cs
    📂 Utilities
      📂 Interceptors
        📃 AspectInterceptorSelector.cs
        📃 MethodInterception.cs
        📃 MethodInterceptionBaseAttribute.cs
      📂 Result
        📃 DataResult.cs
        📃 ErrorDataResult.cs
        📃 ErrorResult.cs
        📃 IDataResult.cs
        📃 IResult.cs
        📃 Result.cs
        📃 SuccessDataResult.cs
        📃 SuccessResult.cs


ConsolUI

WepAPI
    📂 Controllers
        📃 BrandsController.cs
        📃 CarsController.cs
        📃 ColorsController.cs
        📃 CustomersController.cs
        📃 RentalsController.cs
        📃 UsersController.cs

About

Araba Kiralama Sistemi | Kodlama.io

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published