├── WebApi
├── obj
│ ├── Debug
│ │ └── netcoreapp3.1
│ │ │ ├── WebApi.csproj.CopyComplete
│ │ │ ├── WebApi.MvcApplicationPartsAssemblyInfo.cache
│ │ │ ├── staticwebassets
│ │ │ ├── WebApi.StaticWebAssets.Manifest.cache
│ │ │ └── WebApi.StaticWebAssets.xml
│ │ │ ├── WebApi.AssemblyInfoInputs.cache
│ │ │ ├── WebApi.genruntimeconfig.cache
│ │ │ ├── WebApi.RazorComponent.input.cache
│ │ │ ├── WebApi.RazorTargetAssemblyInfo.cache
│ │ │ ├── WebApi.csproj.CoreCompileInputs.cache
│ │ │ ├── WebApi.dll
│ │ │ ├── WebApi.exe
│ │ │ ├── WebApi.pdb
│ │ │ ├── WebApi.assets.cache
│ │ │ ├── WebApi.csprojAssemblyReference.cache
│ │ │ ├── .NETCoreApp,Version=v3.1.AssemblyAttributes.cs
│ │ │ └── WebApi.AssemblyInfo.cs
│ ├── WebApi.csproj.nuget.g.targets
│ └── WebApi.csproj.nuget.g.props
├── bin
│ └── Debug
│ │ └── netcoreapp3.1
│ │ ├── Core.dll
│ │ ├── Core.pdb
│ │ ├── Autofac.dll
│ │ ├── Business.dll
│ │ ├── Business.pdb
│ │ ├── Entities.dll
│ │ ├── Entities.pdb
│ │ ├── WebApi.dll
│ │ ├── WebApi.exe
│ │ ├── WebApi.pdb
│ │ ├── DataAccess.dll
│ │ ├── DataAccess.pdb
│ │ ├── Castle.Core.dll
│ │ ├── Newtonsoft.Json.dll
│ │ ├── FluentValidation.dll
│ │ ├── Microsoft.Bcl.HashCode.dll
│ │ ├── System.Runtime.Caching.dll
│ │ ├── Microsoft.Data.SqlClient.dll
│ │ ├── Microsoft.Identity.Client.dll
│ │ ├── Autofac.Extras.DynamicProxy.dll
│ │ ├── Microsoft.Extensions.Logging.dll
│ │ ├── Microsoft.Extensions.Options.dll
│ │ ├── System.Collections.Immutable.dll
│ │ ├── runtimes
│ │ ├── win-x64
│ │ │ └── native
│ │ │ │ └── sni.dll
│ │ ├── win-x86
│ │ │ └── native
│ │ │ │ └── sni.dll
│ │ ├── win-arm64
│ │ │ └── native
│ │ │ │ └── sni.dll
│ │ ├── win
│ │ │ └── lib
│ │ │ │ ├── netcoreapp2.0
│ │ │ │ └── System.Runtime.Caching.dll
│ │ │ │ ├── netcoreapp2.1
│ │ │ │ └── Microsoft.Data.SqlClient.dll
│ │ │ │ └── netstandard2.0
│ │ │ │ └── System.Security.Cryptography.ProtectedData.dll
│ │ └── unix
│ │ │ └── lib
│ │ │ ├── netcoreapp2.0
│ │ │ └── System.Runtime.Caching.dll
│ │ │ └── netcoreapp2.1
│ │ │ └── Microsoft.Data.SqlClient.dll
│ │ ├── Microsoft.Bcl.AsyncInterfaces.dll
│ │ ├── Microsoft.EntityFrameworkCore.dll
│ │ ├── Microsoft.IdentityModel.Tokens.dll
│ │ ├── Microsoft.Extensions.Primitives.dll
│ │ ├── Microsoft.IdentityModel.Logging.dll
│ │ ├── Microsoft.IdentityModel.Protocols.dll
│ │ ├── System.IdentityModel.Tokens.Jwt.dll
│ │ ├── Microsoft.Extensions.Caching.Memory.dll
│ │ ├── Microsoft.Extensions.Configuration.dll
│ │ ├── System.Diagnostics.DiagnosticSource.dll
│ │ ├── Autofac.Extensions.DependencyInjection.dll
│ │ ├── Microsoft.IdentityModel.JsonWebTokens.dll
│ │ ├── Microsoft.EntityFrameworkCore.Relational.dll
│ │ ├── Microsoft.EntityFrameworkCore.SqlServer.dll
│ │ ├── Microsoft.Extensions.DependencyInjection.dll
│ │ ├── Microsoft.EntityFrameworkCore.Abstractions.dll
│ │ ├── Microsoft.Extensions.Caching.Abstractions.dll
│ │ ├── Microsoft.Extensions.Configuration.Binder.dll
│ │ ├── Microsoft.Extensions.Logging.Abstractions.dll
│ │ ├── System.Configuration.ConfigurationManager.dll
│ │ ├── System.Security.Cryptography.ProtectedData.dll
│ │ ├── Microsoft.AspNetCore.Authentication.JwtBearer.dll
│ │ ├── Microsoft.Extensions.Configuration.Abstractions.dll
│ │ ├── Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
│ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.dll
│ │ ├── WebApi.runtimeconfig.dev.json
│ │ ├── appsettings.Development.json
│ │ ├── WebApi.runtimeconfig.json
│ │ ├── appsettings.json
│ │ └── Properties
│ │ └── launchSettings.json
├── wwwroot
│ └── images
│ │ ├── 226017ad-ca96-43bf-b1a8-967ba49f1a1b.jpg
│ │ ├── 8b329fe2-4e1a-48dc-8aa4-fb28ed2df70c.jpg
│ │ └── bf40a279-d008-4c01-9983-d3dbcfa3099e.jpg
├── appsettings.Development.json
├── WeatherForecast.cs
├── WebApi.csproj.user
├── appsettings.json
├── WebApi.csproj
├── Properties
│ └── launchSettings.json
├── Program.cs
└── Controllers
│ ├── WeatherForecastController.cs
│ ├── UsersController.cs
│ ├── AuthController.cs
│ ├── CarImagesController.cs
│ ├── CustomersController.cs
│ ├── ColorsController.cs
│ └── BrandsController.cs
├── Business
├── obj
│ ├── Debug
│ │ └── netstandard2.0
│ │ │ ├── Business.csproj.CopyComplete
│ │ │ ├── Business.AssemblyInfoInputs.cache
│ │ │ ├── Business.csproj.CoreCompileInputs.cache
│ │ │ ├── Business.dll
│ │ │ ├── Business.pdb
│ │ │ ├── Business.assets.cache
│ │ │ ├── Business.csprojAssemblyReference.cache
│ │ │ ├── .NETStandard,Version=v2.0.AssemblyAttributes.cs
│ │ │ └── Business.AssemblyInfo.cs
│ ├── Business.csproj.nuget.g.targets
│ └── Business.csproj.nuget.g.props
├── bin
│ └── Debug
│ │ └── netstandard2.0
│ │ ├── Core.dll
│ │ ├── Core.pdb
│ │ ├── Business.dll
│ │ ├── Business.pdb
│ │ ├── DataAccess.dll
│ │ ├── DataAccess.pdb
│ │ ├── Entities.dll
│ │ └── Entities.pdb
├── Abstract
│ ├── IPaymentService.cs
│ ├── IColorService.cs
│ ├── IBrandService.cs
│ ├── IAuthService.cs
│ ├── ICustomerService.cs
│ ├── IUserService.cs
│ ├── ICarImageService.cs
│ ├── ICarService.cs
│ └── IRentalService.cs
├── ValidationRules
│ └── FluentValidation
│ │ ├── ColorValidator.cs
│ │ ├── BrandValidator.cs
│ │ ├── CustomerValidator.cs
│ │ ├── CarValidator.cs
│ │ ├── CarImageValidator.cs
│ │ ├── UserValidator.cs
│ │ └── RentalValidator.cs
├── Constants
│ ├── DefaultNameOrPath.cs
│ └── Message.cs
├── Concrete
│ ├── PaymentManager.cs
│ ├── ColorManager.cs
│ ├── CustomerManager.cs
│ ├── BrandManager.cs
│ ├── UserManager.cs
│ ├── AuthMenager.cs
│ └── AuthManager.cs
├── Business.csproj
├── BusinessAspects
│ └── Autofac
│ │ └── SecuredOperation.cs
└── DependencyResolvers
│ └── Autofac
│ └── AutofacBusinessModule.cs
├── ConsoleUI
├── obj
│ ├── Debug
│ │ └── netcoreapp3.1
│ │ │ ├── ConsoleUI.csproj.CopyComplete
│ │ │ ├── ConsoleUI.AssemblyInfoInputs.cache
│ │ │ ├── ConsoleUI.genruntimeconfig.cache
│ │ │ ├── ConsoleUI.csproj.CoreCompileInputs.cache
│ │ │ ├── ConsoleUI.dll
│ │ │ ├── ConsoleUI.exe
│ │ │ ├── ConsoleUI.pdb
│ │ │ ├── ConsoleUI.assets.cache
│ │ │ ├── ConsoleUI.csprojAssemblyReference.cache
│ │ │ ├── .NETCoreApp,Version=v3.1.AssemblyAttributes.cs
│ │ │ └── ConsoleUI.AssemblyInfo.cs
│ ├── ConsoleUI.csproj.nuget.g.targets
│ └── ConsoleUI.csproj.nuget.g.props
├── bin
│ └── Debug
│ │ └── netcoreapp3.1
│ │ ├── Core.dll
│ │ ├── Core.pdb
│ │ ├── Autofac.dll
│ │ ├── Business.dll
│ │ ├── Business.pdb
│ │ ├── ConsoleUI.dll
│ │ ├── ConsoleUI.exe
│ │ ├── ConsoleUI.pdb
│ │ ├── DataAccess.dll
│ │ ├── DataAccess.pdb
│ │ ├── Entities.dll
│ │ ├── Entities.pdb
│ │ ├── Castle.Core.dll
│ │ ├── Newtonsoft.Json.dll
│ │ ├── FluentValidation.dll
│ │ ├── Microsoft.Bcl.HashCode.dll
│ │ ├── System.Runtime.Caching.dll
│ │ ├── Microsoft.AspNetCore.Http.dll
│ │ ├── Microsoft.Data.SqlClient.dll
│ │ ├── Microsoft.Identity.Client.dll
│ │ ├── Autofac.Extras.DynamicProxy.dll
│ │ ├── Microsoft.Net.Http.Headers.dll
│ │ ├── System.Security.Permissions.dll
│ │ ├── runtimes
│ │ ├── win-x64
│ │ │ └── native
│ │ │ │ └── sni.dll
│ │ ├── win-x86
│ │ │ └── native
│ │ │ │ └── sni.dll
│ │ ├── win-arm64
│ │ │ └── native
│ │ │ │ └── sni.dll
│ │ ├── unix
│ │ │ └── lib
│ │ │ │ ├── netcoreapp2.0
│ │ │ │ └── System.Runtime.Caching.dll
│ │ │ │ └── netcoreapp2.1
│ │ │ │ └── Microsoft.Data.SqlClient.dll
│ │ └── win
│ │ │ └── lib
│ │ │ ├── netcoreapp2.0
│ │ │ └── System.Runtime.Caching.dll
│ │ │ ├── netcoreapp2.1
│ │ │ └── Microsoft.Data.SqlClient.dll
│ │ │ └── netstandard2.0
│ │ │ └── System.Security.Cryptography.ProtectedData.dll
│ │ ├── Microsoft.Bcl.AsyncInterfaces.dll
│ │ ├── Microsoft.EntityFrameworkCore.dll
│ │ ├── Microsoft.Extensions.Logging.dll
│ │ ├── Microsoft.Extensions.Options.dll
│ │ ├── Microsoft.IdentityModel.Tokens.dll
│ │ ├── System.Collections.Immutable.dll
│ │ ├── Microsoft.Extensions.ObjectPool.dll
│ │ ├── Microsoft.Extensions.Primitives.dll
│ │ ├── Microsoft.IdentityModel.Logging.dll
│ │ ├── System.IdentityModel.Tokens.Jwt.dll
│ │ ├── Microsoft.AspNetCore.Http.Features.dll
│ │ ├── Microsoft.AspNetCore.WebUtilities.dll
│ │ ├── Microsoft.Extensions.Caching.Memory.dll
│ │ ├── Microsoft.Extensions.Configuration.dll
│ │ ├── Microsoft.IdentityModel.Protocols.dll
│ │ ├── System.Diagnostics.DiagnosticSource.dll
│ │ ├── Microsoft.EntityFrameworkCore.Design.dll
│ │ ├── Microsoft.IdentityModel.JsonWebTokens.dll
│ │ ├── Autofac.Extensions.DependencyInjection.dll
│ │ ├── Microsoft.AspNetCore.Http.Abstractions.dll
│ │ ├── Microsoft.EntityFrameworkCore.Relational.dll
│ │ ├── Microsoft.EntityFrameworkCore.SqlServer.dll
│ │ ├── Microsoft.Extensions.DependencyInjection.dll
│ │ ├── Microsoft.AspNetCore.Hosting.Abstractions.dll
│ │ ├── Microsoft.EntityFrameworkCore.Abstractions.dll
│ │ ├── Microsoft.Extensions.Caching.Abstractions.dll
│ │ ├── Microsoft.Extensions.Configuration.Binder.dll
│ │ ├── Microsoft.Extensions.Hosting.Abstractions.dll
│ │ ├── Microsoft.Extensions.Logging.Abstractions.dll
│ │ ├── System.Configuration.ConfigurationManager.dll
│ │ ├── System.Security.Cryptography.ProtectedData.dll
│ │ ├── Microsoft.Extensions.Configuration.Abstractions.dll
│ │ ├── Microsoft.Extensions.FileProviders.Abstractions.dll
│ │ ├── Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
│ │ ├── Microsoft.AspNetCore.Hosting.Server.Abstractions.dll
│ │ ├── ConsoleUI.runtimeconfig.json
│ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.dll
│ │ └── ConsoleUI.runtimeconfig.dev.json
└── ConsoleUI.csproj
├── Entities
├── obj
│ ├── Debug
│ │ └── netstandard2.0
│ │ │ ├── Entities.csproj.CopyComplete
│ │ │ ├── Entities.AssemblyInfoInputs.cache
│ │ │ ├── Entities.csproj.CoreCompileInputs.cache
│ │ │ ├── Entities.dll
│ │ │ ├── Entities.pdb
│ │ │ ├── Entities.assets.cache
│ │ │ ├── Entities.csprojAssemblyReference.cache
│ │ │ ├── .NETStandard,Version=v2.0.AssemblyAttributes.cs
│ │ │ ├── Entities.AssemblyInfo.cs
│ │ │ └── Entities.csproj.FileListAbsolute.txt
│ ├── Entities.csproj.nuget.g.targets
│ └── Entities.csproj.nuget.g.props
├── bin
│ └── Debug
│ │ └── netstandard2.0
│ │ ├── Core.dll
│ │ ├── Core.pdb
│ │ ├── Entities.dll
│ │ └── Entities.pdb
├── Concrete
│ ├── Payment.cs
│ ├── Brand.cs
│ ├── Color.cs
│ ├── Customer.cs
│ ├── User.cs
│ ├── Rental.cs
│ ├── CarImage.cs
│ └── Car.cs
├── Entities.csproj
└── DTOs
│ ├── RentalPaymentDto.cs
│ ├── UserForLoginDto.cs
│ ├── CarDetailAndImagesDto.cs
│ ├── CarImagesOperationDto.cs
│ ├── UserForRegisterDto.cs
│ ├── CustomerDetailDto.cs
│ ├── CarDetailDto.cs
│ └── RentalDetailDto.cs
├── DataAccess
├── obj
│ ├── Debug
│ │ └── netstandard2.0
│ │ │ ├── DataAccess.csproj.CopyComplete
│ │ │ ├── DataAccess.AssemblyInfoInputs.cache
│ │ │ ├── DataAccess.csproj.CoreCompileInputs.cache
│ │ │ ├── DataAccess.dll
│ │ │ ├── DataAccess.pdb
│ │ │ ├── DataAccess.assets.cache
│ │ │ ├── DataAccess.csprojAssemblyReference.cache
│ │ │ ├── .NETStandard,Version=v2.0.AssemblyAttributes.cs
│ │ │ └── DataAccess.AssemblyInfo.cs
│ ├── DataAccess.csproj.nuget.g.targets
│ └── DataAccess.csproj.nuget.g.props
├── bin
│ └── Debug
│ │ └── netstandard2.0
│ │ ├── Core.dll
│ │ ├── Core.pdb
│ │ ├── Entities.dll
│ │ ├── Entities.pdb
│ │ ├── DataAccess.dll
│ │ └── DataAccess.pdb
├── DataAccess.csproj.user
├── Abstract
│ ├── ICarImageDal.cs
│ ├── IColorDal.cs
│ ├── IBrandDal.cs
│ ├── IUserDal.cs
│ ├── ICustomerDal.cs
│ ├── IRentalDal.cs
│ └── ICarDal.cs
├── Concrete
│ ├── EntityFramework
│ │ ├── Repository
│ │ │ ├── EfCarImageDal.cs
│ │ │ ├── EfColorDal.cs
│ │ │ ├── EfBrandDal.cs
│ │ │ ├── EfUserDal.cs
│ │ │ ├── EfCustomerDal.cs
│ │ │ └── EfRentalDal.cs
│ │ └── Context
│ │ │ └── RentACarContext.cs
│ └── InMemory
│ │ ├── InMemoryBrandDal.cs
│ │ ├── InMemoryColorDal.cs
│ │ └── InMemoryCarDal.cs
└── DataAccess.csproj
├── Sql
└── RentACar.sql
├── .vs
└── ReCapProject
│ ├── v16
│ └── .suo
│ └── DesignTimeBuild
│ └── .dtbcache.v2
├── Core
├── obj
│ ├── Debug
│ │ └── netstandard2.0
│ │ │ ├── Core.AssemblyInfoInputs.cache
│ │ │ ├── Core.csproj.CoreCompileInputs.cache
│ │ │ ├── Core.dll
│ │ │ ├── Core.pdb
│ │ │ ├── Core.assets.cache
│ │ │ ├── Core.csprojAssemblyReference.cache
│ │ │ ├── .NETStandard,Version=v2.0.AssemblyAttributes.cs
│ │ │ ├── Core.AssemblyInfo.cs
│ │ │ └── Core.csproj.FileListAbsolute.txt
│ ├── Core.csproj.nuget.g.targets
│ └── Core.csproj.nuget.g.props
├── Entities
│ ├── IDto.cs
│ ├── Dtos
│ │ ├── IDto.cs
│ │ ├── UserForLoginDto.cs
│ │ └── UserForRegisterDto.cs
│ ├── IEntity.cs
│ └── Concrete
│ │ ├── OperationClaim.cs
│ │ ├── UserOperationClaim.cs
│ │ └── User.cs
├── bin
│ └── Debug
│ │ └── netstandard2.0
│ │ ├── Core.dll
│ │ └── Core.pdb
├── Utilites
│ ├── Results
│ │ ├── Abstract
│ │ │ ├── IDataResult.cs
│ │ │ └── IResult.cs
│ │ └── Concrete
│ │ │ ├── ErrorResult.cs
│ │ │ ├── SuccessResult.cs
│ │ │ ├── Result.cs
│ │ │ ├── DataResult.cs
│ │ │ ├── ErrorDataResult.cs
│ │ │ └── SuccessDataResult.cs
│ ├── Security
│ │ ├── JWT
│ │ │ ├── AccessToken.cs
│ │ │ ├── ITokenHelper.cs
│ │ │ ├── TokenOptions.cs
│ │ │ └── JwtHelper.cs
│ │ ├── Encryption
│ │ │ ├── SecurityKeyHelper.cs
│ │ │ └── SigningCredentialsHelper.cs
│ │ └── Hashing
│ │ │ └── HashingHelper.cs
│ ├── IoC
│ │ ├── ICoreModule.cs
│ │ └── ServiceTool.cs
│ ├── Interceptors
│ │ ├── MethodInterceptionBaseAttribute.cs
│ │ ├── AspectInterceptorSelector.cs
│ │ └── MethodInterception.cs
│ ├── Business
│ │ └── BusinessRules.cs
│ └── FileProces
│ │ ├── IFileProces.cs
│ │ └── FileProces.cs
├── Extensions
│ ├── ExceptionMiddlewareExtensions.cs
│ ├── ErrorDetails.cs
│ ├── ServiceCollectionExtensions.cs
│ ├── ClaimsPrincipalExtensions.cs
│ ├── ClaimExtensions.cs
│ └── ExceptionMiddleware.cs
├── DataAccess
│ ├── IEntityRepository.cs
│ └── EntityFramework
│ │ └── EfEntityRepositoryBase.cs
├── CrossCuttingConcerns
│ ├── Caching
│ │ ├── ICacheManager.cs
│ │ └── Microsoft
│ │ │ └── MemoryCacheManager.cs
│ └── Validation
│ │ └── ValidationTool.cs
├── DependencyResolvers
│ └── CoreModule.cs
├── Aspects
│ └── Autofac
│ │ ├── Caching
│ │ ├── CacheRemoveAspect.cs
│ │ └── CacheAspect.cs
│ │ ├── Transaction
│ │ └── TransactionScopeAspect.cs
│ │ ├── Performance
│ │ └── PerformanceAspect.cs
│ │ └── Validation
│ │ └── ValidationAspect.cs
└── Core.csproj
└── README.md
/WebApi/obj/Debug/netcoreapp3.1/WebApi.csproj.CopyComplete:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/Business.csproj.CopyComplete:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ConsoleUI/obj/Debug/netcoreapp3.1/ConsoleUI.csproj.CopyComplete:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Entities/obj/Debug/netstandard2.0/Entities.csproj.CopyComplete:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/DataAccess/obj/Debug/netstandard2.0/DataAccess.csproj.CopyComplete:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/WebApi/obj/Debug/netcoreapp3.1/WebApi.MvcApplicationPartsAssemblyInfo.cache:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/WebApi/obj/Debug/netcoreapp3.1/staticwebassets/WebApi.StaticWebAssets.Manifest.cache:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Sql/RentACar.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Sql/RentACar.sql
--------------------------------------------------------------------------------
/.vs/ReCapProject/v16/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/.vs/ReCapProject/v16/.suo
--------------------------------------------------------------------------------
/Core/obj/Debug/netstandard2.0/Core.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | bb70b8d99ff9108d5c8f3ce9e50331d5e1228212
2 |
--------------------------------------------------------------------------------
/WebApi/obj/Debug/netcoreapp3.1/WebApi.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | 8f845b9fb01b21f877d57dd497d4b62e0d036c22
2 |
--------------------------------------------------------------------------------
/WebApi/obj/Debug/netcoreapp3.1/WebApi.genruntimeconfig.cache:
--------------------------------------------------------------------------------
1 | 86c8e15dd33445635927cfaf398408205fd11473
2 |
--------------------------------------------------------------------------------
/WebApi/obj/Debug/netcoreapp3.1/staticwebassets/WebApi.StaticWebAssets.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/Business.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | 4faf343f83fe4ecc4cccc443e97716d83733f999
2 |
--------------------------------------------------------------------------------
/ConsoleUI/obj/Debug/netcoreapp3.1/ConsoleUI.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | 7dd3e5e18f7a80fc6a80514fc5d7f280648f458b
2 |
--------------------------------------------------------------------------------
/ConsoleUI/obj/Debug/netcoreapp3.1/ConsoleUI.genruntimeconfig.cache:
--------------------------------------------------------------------------------
1 | 86c8e15dd33445635927cfaf398408205fd11473
2 |
--------------------------------------------------------------------------------
/Core/Entities/IDto.cs:
--------------------------------------------------------------------------------
1 | namespace Core.Entities
2 | {
3 | public class IDto
4 | {
5 |
6 | }
7 | }
--------------------------------------------------------------------------------
/Core/obj/Debug/netstandard2.0/Core.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | e87500a8787654a335f14110582b0c24e1c59662
2 |
--------------------------------------------------------------------------------
/Entities/obj/Debug/netstandard2.0/Entities.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | 6efefbace1bafaab5616b3f0e8985359045640cb
2 |
--------------------------------------------------------------------------------
/WebApi/obj/Debug/netcoreapp3.1/WebApi.RazorComponent.input.cache:
--------------------------------------------------------------------------------
1 | b7cfbaf7c2601dd5f53283123e99823c32135905
2 |
--------------------------------------------------------------------------------
/WebApi/obj/Debug/netcoreapp3.1/WebApi.RazorTargetAssemblyInfo.cache:
--------------------------------------------------------------------------------
1 | 4f9b9573d47bbe0b609dc5241376458b039c3d55
2 |
--------------------------------------------------------------------------------
/WebApi/obj/Debug/netcoreapp3.1/WebApi.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 6e6d633893b47e54e10686f89739ac7086243c55
2 |
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/Business.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 648657b4653f39963a088f73aca8fb47460037e4
2 |
--------------------------------------------------------------------------------
/Core/Entities/Dtos/IDto.cs:
--------------------------------------------------------------------------------
1 | namespace Core.Entities
2 | {
3 | public class IDto
4 | {
5 |
6 | }
7 | }
--------------------------------------------------------------------------------
/DataAccess/obj/Debug/netstandard2.0/DataAccess.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | 6d4e2c1d9f6ac45f776d2f2ae5ef73593c1376b9
2 |
--------------------------------------------------------------------------------
/Entities/obj/Debug/netstandard2.0/Entities.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 748292f4c594c4d41d56e680f04aa8df0aebf89d
2 |
--------------------------------------------------------------------------------
/ConsoleUI/obj/Debug/netcoreapp3.1/ConsoleUI.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | d9aa80104a82a4674995ecc2fdd4b116d3005499
2 |
--------------------------------------------------------------------------------
/DataAccess/obj/Debug/netstandard2.0/DataAccess.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | c977a24a9b505980e5029795553265bb788a156f
2 |
--------------------------------------------------------------------------------
/Core/bin/Debug/netstandard2.0/Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Core/bin/Debug/netstandard2.0/Core.dll
--------------------------------------------------------------------------------
/Core/bin/Debug/netstandard2.0/Core.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Core/bin/Debug/netstandard2.0/Core.pdb
--------------------------------------------------------------------------------
/Core/obj/Debug/netstandard2.0/Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Core/obj/Debug/netstandard2.0/Core.dll
--------------------------------------------------------------------------------
/Core/obj/Debug/netstandard2.0/Core.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Core/obj/Debug/netstandard2.0/Core.pdb
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Core.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Core.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Core.pdb
--------------------------------------------------------------------------------
/Business/bin/Debug/netstandard2.0/Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Business/bin/Debug/netstandard2.0/Core.dll
--------------------------------------------------------------------------------
/Business/bin/Debug/netstandard2.0/Core.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Business/bin/Debug/netstandard2.0/Core.pdb
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Core.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Core.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Core.pdb
--------------------------------------------------------------------------------
/Entities/bin/Debug/netstandard2.0/Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Entities/bin/Debug/netstandard2.0/Core.dll
--------------------------------------------------------------------------------
/Entities/bin/Debug/netstandard2.0/Core.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Entities/bin/Debug/netstandard2.0/Core.pdb
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Autofac.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Autofac.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Business.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Business.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Business.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Business.pdb
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Entities.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Entities.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Entities.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Entities.pdb
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/WebApi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/WebApi.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/WebApi.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/WebApi.exe
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/WebApi.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/WebApi.pdb
--------------------------------------------------------------------------------
/WebApi/obj/Debug/netcoreapp3.1/WebApi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/obj/Debug/netcoreapp3.1/WebApi.dll
--------------------------------------------------------------------------------
/WebApi/obj/Debug/netcoreapp3.1/WebApi.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/obj/Debug/netcoreapp3.1/WebApi.exe
--------------------------------------------------------------------------------
/WebApi/obj/Debug/netcoreapp3.1/WebApi.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/obj/Debug/netcoreapp3.1/WebApi.pdb
--------------------------------------------------------------------------------
/.vs/ReCapProject/DesignTimeBuild/.dtbcache.v2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/.vs/ReCapProject/DesignTimeBuild/.dtbcache.v2
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Autofac.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Autofac.dll
--------------------------------------------------------------------------------
/DataAccess/bin/Debug/netstandard2.0/Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/DataAccess/bin/Debug/netstandard2.0/Core.dll
--------------------------------------------------------------------------------
/DataAccess/bin/Debug/netstandard2.0/Core.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/DataAccess/bin/Debug/netstandard2.0/Core.pdb
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/DataAccess.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/DataAccess.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/DataAccess.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/DataAccess.pdb
--------------------------------------------------------------------------------
/Business/bin/Debug/netstandard2.0/Business.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Business/bin/Debug/netstandard2.0/Business.dll
--------------------------------------------------------------------------------
/Business/bin/Debug/netstandard2.0/Business.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Business/bin/Debug/netstandard2.0/Business.pdb
--------------------------------------------------------------------------------
/Business/bin/Debug/netstandard2.0/DataAccess.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Business/bin/Debug/netstandard2.0/DataAccess.dll
--------------------------------------------------------------------------------
/Business/bin/Debug/netstandard2.0/DataAccess.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Business/bin/Debug/netstandard2.0/DataAccess.pdb
--------------------------------------------------------------------------------
/Business/bin/Debug/netstandard2.0/Entities.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Business/bin/Debug/netstandard2.0/Entities.dll
--------------------------------------------------------------------------------
/Business/bin/Debug/netstandard2.0/Entities.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Business/bin/Debug/netstandard2.0/Entities.pdb
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/Business.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Business/obj/Debug/netstandard2.0/Business.dll
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/Business.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Business/obj/Debug/netstandard2.0/Business.pdb
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Business.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Business.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Business.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Business.pdb
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/ConsoleUI.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/ConsoleUI.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/ConsoleUI.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/ConsoleUI.exe
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/ConsoleUI.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/ConsoleUI.pdb
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/DataAccess.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/DataAccess.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/DataAccess.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/DataAccess.pdb
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Entities.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Entities.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Entities.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Entities.pdb
--------------------------------------------------------------------------------
/ConsoleUI/obj/Debug/netcoreapp3.1/ConsoleUI.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/obj/Debug/netcoreapp3.1/ConsoleUI.dll
--------------------------------------------------------------------------------
/ConsoleUI/obj/Debug/netcoreapp3.1/ConsoleUI.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/obj/Debug/netcoreapp3.1/ConsoleUI.exe
--------------------------------------------------------------------------------
/ConsoleUI/obj/Debug/netcoreapp3.1/ConsoleUI.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/obj/Debug/netcoreapp3.1/ConsoleUI.pdb
--------------------------------------------------------------------------------
/Core/obj/Debug/netstandard2.0/Core.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Core/obj/Debug/netstandard2.0/Core.assets.cache
--------------------------------------------------------------------------------
/DataAccess/bin/Debug/netstandard2.0/Entities.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/DataAccess/bin/Debug/netstandard2.0/Entities.dll
--------------------------------------------------------------------------------
/DataAccess/bin/Debug/netstandard2.0/Entities.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/DataAccess/bin/Debug/netstandard2.0/Entities.pdb
--------------------------------------------------------------------------------
/Entities/bin/Debug/netstandard2.0/Entities.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Entities/bin/Debug/netstandard2.0/Entities.dll
--------------------------------------------------------------------------------
/Entities/bin/Debug/netstandard2.0/Entities.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Entities/bin/Debug/netstandard2.0/Entities.pdb
--------------------------------------------------------------------------------
/Entities/obj/Debug/netstandard2.0/Entities.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Entities/obj/Debug/netstandard2.0/Entities.dll
--------------------------------------------------------------------------------
/Entities/obj/Debug/netstandard2.0/Entities.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Entities/obj/Debug/netstandard2.0/Entities.pdb
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Castle.Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Castle.Core.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Castle.Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Castle.Core.dll
--------------------------------------------------------------------------------
/DataAccess/bin/Debug/netstandard2.0/DataAccess.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/DataAccess/bin/Debug/netstandard2.0/DataAccess.dll
--------------------------------------------------------------------------------
/DataAccess/bin/Debug/netstandard2.0/DataAccess.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/DataAccess/bin/Debug/netstandard2.0/DataAccess.pdb
--------------------------------------------------------------------------------
/DataAccess/obj/Debug/netstandard2.0/DataAccess.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/DataAccess/obj/Debug/netstandard2.0/DataAccess.dll
--------------------------------------------------------------------------------
/DataAccess/obj/Debug/netstandard2.0/DataAccess.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/DataAccess/obj/Debug/netstandard2.0/DataAccess.pdb
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/WebApi/obj/Debug/netcoreapp3.1/WebApi.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/obj/Debug/netcoreapp3.1/WebApi.assets.cache
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/FluentValidation.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/FluentValidation.dll
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/Business.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Business/obj/Debug/netstandard2.0/Business.assets.cache
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/FluentValidation.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/FluentValidation.dll
--------------------------------------------------------------------------------
/Entities/obj/Debug/netstandard2.0/Entities.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Entities/obj/Debug/netstandard2.0/Entities.assets.cache
--------------------------------------------------------------------------------
/ConsoleUI/obj/Debug/netcoreapp3.1/ConsoleUI.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/obj/Debug/netcoreapp3.1/ConsoleUI.assets.cache
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Bcl.HashCode.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Bcl.HashCode.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/System.Runtime.Caching.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/System.Runtime.Caching.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Bcl.HashCode.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Bcl.HashCode.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/System.Runtime.Caching.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/System.Runtime.Caching.dll
--------------------------------------------------------------------------------
/DataAccess/obj/Debug/netstandard2.0/DataAccess.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/DataAccess/obj/Debug/netstandard2.0/DataAccess.assets.cache
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Data.SqlClient.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Data.SqlClient.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Identity.Client.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Identity.Client.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Http.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Http.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Data.SqlClient.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Data.SqlClient.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Identity.Client.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Identity.Client.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Autofac.Extras.DynamicProxy.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Autofac.Extras.DynamicProxy.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Options.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Options.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/System.Collections.Immutable.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/System.Collections.Immutable.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/runtimes/win-x64/native/sni.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/runtimes/win-x64/native/sni.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/runtimes/win-x86/native/sni.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/runtimes/win-x86/native/sni.dll
--------------------------------------------------------------------------------
/WebApi/wwwroot/images/226017ad-ca96-43bf-b1a8-967ba49f1a1b.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/wwwroot/images/226017ad-ca96-43bf-b1a8-967ba49f1a1b.jpg
--------------------------------------------------------------------------------
/WebApi/wwwroot/images/8b329fe2-4e1a-48dc-8aa4-fb28ed2df70c.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/wwwroot/images/8b329fe2-4e1a-48dc-8aa4-fb28ed2df70c.jpg
--------------------------------------------------------------------------------
/WebApi/wwwroot/images/bf40a279-d008-4c01-9983-d3dbcfa3099e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/wwwroot/images/bf40a279-d008-4c01-9983-d3dbcfa3099e.jpg
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Autofac.Extras.DynamicProxy.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Autofac.Extras.DynamicProxy.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Net.Http.Headers.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Net.Http.Headers.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/System.Security.Permissions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/System.Security.Permissions.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/runtimes/win-x64/native/sni.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/runtimes/win-x64/native/sni.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/runtimes/win-x86/native/sni.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/runtimes/win-x86/native/sni.dll
--------------------------------------------------------------------------------
/Core/obj/Debug/netstandard2.0/Core.csprojAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Core/obj/Debug/netstandard2.0/Core.csprojAssemblyReference.cache
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Bcl.AsyncInterfaces.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Bcl.AsyncInterfaces.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.Tokens.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.Tokens.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/runtimes/win-arm64/native/sni.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/runtimes/win-arm64/native/sni.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Bcl.AsyncInterfaces.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Bcl.AsyncInterfaces.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Options.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Options.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.Tokens.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.Tokens.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/System.Collections.Immutable.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/System.Collections.Immutable.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/runtimes/win-arm64/native/sni.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/runtimes/win-arm64/native/sni.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Primitives.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Primitives.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.Logging.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.Logging.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.Protocols.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.Protocols.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/System.IdentityModel.Tokens.Jwt.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/System.IdentityModel.Tokens.Jwt.dll
--------------------------------------------------------------------------------
/WebApi/obj/Debug/netcoreapp3.1/WebApi.csprojAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/obj/Debug/netcoreapp3.1/WebApi.csprojAssemblyReference.cache
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.ObjectPool.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.ObjectPool.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Primitives.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Primitives.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.Logging.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.Logging.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/System.IdentityModel.Tokens.Jwt.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/System.IdentityModel.Tokens.Jwt.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Caching.Memory.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Caching.Memory.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/System.Diagnostics.DiagnosticSource.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/System.Diagnostics.DiagnosticSource.dll
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/Business.csprojAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Business/obj/Debug/netstandard2.0/Business.csprojAssemblyReference.cache
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Http.Features.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Http.Features.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.WebUtilities.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.WebUtilities.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Caching.Memory.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Caching.Memory.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.Protocols.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.Protocols.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/System.Diagnostics.DiagnosticSource.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/System.Diagnostics.DiagnosticSource.dll
--------------------------------------------------------------------------------
/ConsoleUI/obj/Debug/netcoreapp3.1/ConsoleUI.csprojAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/obj/Debug/netcoreapp3.1/ConsoleUI.csprojAssemblyReference.cache
--------------------------------------------------------------------------------
/Entities/obj/Debug/netstandard2.0/Entities.csprojAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/Entities/obj/Debug/netstandard2.0/Entities.csprojAssemblyReference.cache
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Autofac.Extensions.DependencyInjection.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Autofac.Extensions.DependencyInjection.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.JsonWebTokens.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.JsonWebTokens.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.Design.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.Design.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.JsonWebTokens.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.JsonWebTokens.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.Relational.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.Relational.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.SqlServer.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.SqlServer.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Autofac.Extensions.DependencyInjection.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Autofac.Extensions.DependencyInjection.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Http.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Http.Abstractions.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.Relational.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.Relational.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.SqlServer.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.SqlServer.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll
--------------------------------------------------------------------------------
/Core/Entities/IEntity.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace Core.Entities
6 | {
7 | public interface IEntity
8 | {
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/DataAccess/obj/Debug/netstandard2.0/DataAccess.csprojAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/DataAccess/obj/Debug/netstandard2.0/DataAccess.csprojAssemblyReference.cache
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.Abstractions.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Caching.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Caching.Abstractions.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.Abstractions.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/System.Configuration.ConfigurationManager.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/System.Configuration.ConfigurationManager.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/System.Security.Cryptography.ProtectedData.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/System.Security.Cryptography.ProtectedData.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Hosting.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Hosting.Abstractions.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.Abstractions.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Caching.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Caching.Abstractions.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Hosting.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Hosting.Abstractions.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.Abstractions.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/System.Configuration.ConfigurationManager.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/System.Configuration.ConfigurationManager.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/System.Security.Cryptography.ProtectedData.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/System.Security.Cryptography.ProtectedData.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Authentication.JwtBearer.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Authentication.JwtBearer.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.FileProviders.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.FileProviders.Abstractions.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/runtimes/win/lib/netcoreapp2.0/System.Runtime.Caching.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/runtimes/win/lib/netcoreapp2.0/System.Runtime.Caching.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/runtimes/unix/lib/netcoreapp2.0/System.Runtime.Caching.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/runtimes/unix/lib/netcoreapp2.0/System.Runtime.Caching.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/runtimes/win/lib/netcoreapp2.1/Microsoft.Data.SqlClient.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/runtimes/win/lib/netcoreapp2.1/Microsoft.Data.SqlClient.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/ConsoleUI.runtimeconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeOptions": {
3 | "tfm": "netcoreapp3.1",
4 | "framework": {
5 | "name": "Microsoft.NETCore.App",
6 | "version": "3.1.0"
7 | }
8 | }
9 | }
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/runtimes/unix/lib/netcoreapp2.0/System.Runtime.Caching.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/runtimes/unix/lib/netcoreapp2.0/System.Runtime.Caching.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/runtimes/win/lib/netcoreapp2.0/System.Runtime.Caching.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/runtimes/win/lib/netcoreapp2.0/System.Runtime.Caching.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/runtimes/win/lib/netcoreapp2.1/Microsoft.Data.SqlClient.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/runtimes/win/lib/netcoreapp2.1/Microsoft.Data.SqlClient.dll
--------------------------------------------------------------------------------
/WebApi/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft": "Warning",
6 | "Microsoft.Hosting.Lifetime": "Information"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/runtimes/unix/lib/netcoreapp2.1/Microsoft.Data.SqlClient.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/runtimes/unix/lib/netcoreapp2.1/Microsoft.Data.SqlClient.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/runtimes/unix/lib/netcoreapp2.1/Microsoft.Data.SqlClient.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/runtimes/unix/lib/netcoreapp2.1/Microsoft.Data.SqlClient.dll
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/WebApi.runtimeconfig.dev.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeOptions": {
3 | "additionalProbingPaths": [
4 | "C:\\Users\\PC\\.dotnet\\store\\|arch|\\|tfm|",
5 | "C:\\Users\\PC\\.nuget\\packages"
6 | ]
7 | }
8 | }
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/ConsoleUI.runtimeconfig.dev.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeOptions": {
3 | "additionalProbingPaths": [
4 | "C:\\Users\\PC\\.dotnet\\store\\|arch|\\|tfm|",
5 | "C:\\Users\\PC\\.nuget\\packages"
6 | ]
7 | }
8 | }
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft": "Warning",
6 | "Microsoft.Hosting.Lifetime": "Information"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/DataAccess/DataAccess.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | false
5 |
6 |
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/WebApi/bin/Debug/netcoreapp3.1/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll
--------------------------------------------------------------------------------
/ConsoleUI/bin/Debug/netcoreapp3.1/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cemcicek/ReCapProject/HEAD/ConsoleUI/bin/Debug/netcoreapp3.1/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll
--------------------------------------------------------------------------------
/ConsoleUI/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
5 |
--------------------------------------------------------------------------------
/Core/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = "")]
5 |
--------------------------------------------------------------------------------
/WebApi/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
5 |
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = "")]
5 |
--------------------------------------------------------------------------------
/DataAccess/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = "")]
5 |
--------------------------------------------------------------------------------
/Entities/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = "")]
5 |
--------------------------------------------------------------------------------
/Core/Utilites/Results/Abstract/IDataResult.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace Core.Utilites.Results.Abstract
6 | {
7 | public interface IDataResult:IResult
8 | {
9 | T Data { get; }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Entities/Concrete/Payment.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Entities;
5 |
6 | namespace Entities.Concrete
7 | {
8 | public class Payment : IEntity
9 | {
10 | public decimal Amount { get; set; }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Entities/Entities.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netstandard2.0
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Core/Utilites/Results/Abstract/IResult.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace Core.Utilites.Results.Abstract
6 | {
7 | public interface IResult
8 | {
9 | bool Success { get; }
10 | string Message { get; }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/DataAccess/Abstract/ICarImageDal.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.DataAccess;
5 | using Entities.Concrete;
6 |
7 | namespace DataAccess.Abstract
8 | {
9 | public interface ICarImageDal : IEntityRepository
10 | {
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/DataAccess/Abstract/IColorDal.cs:
--------------------------------------------------------------------------------
1 | using Core.DataAccess;
2 | using Entities.Concrete;
3 | using System;
4 | using System.Collections.Generic;
5 | using System.Text;
6 |
7 | namespace DataAccess.Abstract
8 | {
9 | public interface IColorDal: IEntityRepository
10 | {
11 |
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/WebApi.runtimeconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeOptions": {
3 | "tfm": "netcoreapp3.1",
4 | "framework": {
5 | "name": "Microsoft.AspNetCore.App",
6 | "version": "3.1.0"
7 | },
8 | "configProperties": {
9 | "System.GC.Server": true
10 | }
11 | }
12 | }
--------------------------------------------------------------------------------
/DataAccess/Abstract/IBrandDal.cs:
--------------------------------------------------------------------------------
1 | using Core.DataAccess;
2 | using Entities.Concrete;
3 | using System;
4 | using System.Collections.Generic;
5 | using System.Text;
6 |
7 | namespace DataAccess.Abstract
8 | {
9 | public interface IBrandDal : IEntityRepository
10 | {
11 |
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/Core/Entities/Concrete/OperationClaim.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace Core.Entities.Concrete
6 | {
7 | public class OperationClaim:IEntity
8 | {
9 | public int Id { get; set; }
10 | public string Name { get; set; }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Core/Entities/Dtos/UserForLoginDto.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace Core.Entities.Dtos
6 | {
7 | public class UserForLoginDto : IDto
8 | {
9 | public string Email { get; set; }
10 | public string Password { get; set; }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Core/Utilites/Security/JWT/AccessToken.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace Core.Utilites.Security.JWT
6 | {
7 | public class AccessToken
8 | {
9 | public string Token { get; set; }
10 | public DateTime Expiration { get; set; }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Entities/Concrete/Brand.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Entities;
5 |
6 | namespace Entities.Concrete
7 | {
8 | public class Brand : IEntity
9 | {
10 | public int BrandId { get; set; }
11 | public string BrandName { get; set; }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/WebApi/obj/WebApi.csproj.nuget.g.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
5 |
6 |
--------------------------------------------------------------------------------
/ConsoleUI/obj/ConsoleUI.csproj.nuget.g.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
5 |
6 |
--------------------------------------------------------------------------------
/Core/Utilites/IoC/ICoreModule.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Microsoft.Extensions.DependencyInjection;
5 |
6 | namespace Core.Utilites.IoC
7 | {
8 | public interface ICoreModule
9 | {
10 | void Load(IServiceCollection serviceCollection);
11 |
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Entities/Concrete/Color.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using Core.Entities;
6 |
7 | namespace Entities.Concrete
8 | {
9 | public class Color : IEntity
10 | {
11 | public int ColorId { get; set; }
12 | public string ColorName { get; set; }
13 |
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Entities/DTOs/RentalPaymentDto.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Entities.Concrete;
5 |
6 | namespace Entities.DTOs
7 | {
8 | public class RentalPaymentDto
9 | {
10 | public Rental Rental { get; set; }
11 | public Payment Payment { get; set; }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Entities/DTOs/UserForLoginDto.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Entities;
5 |
6 | namespace Entities.DTOs
7 | {
8 | public class UserForLoginDto : IDto
9 | {
10 | public string Email { get; set; }
11 | public string Password { get; set; }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Business/Abstract/IPaymentService.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Utilites.Results.Abstract;
5 | using Entities.Concrete;
6 |
7 | namespace Business.Abstract
8 | {
9 | public interface IPaymentService
10 | {
11 | IResult ReceivePayment(Payment payment);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/WebApi/WeatherForecast.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace WebApi
4 | {
5 | public class WeatherForecast
6 | {
7 | public DateTime Date { get; set; }
8 |
9 | public int TemperatureC { get; set; }
10 |
11 | public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
12 |
13 | public string Summary { get; set; }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Core/Entities/Concrete/UserOperationClaim.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace Core.Entities.Concrete
6 | {
7 | public class UserOperationClaim:IEntity
8 | {
9 | public int Id { get; set; }
10 | public int UserId { get; set; }
11 | public int OperationClaimId { get; set; }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Core/Utilites/Security/JWT/ITokenHelper.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Entities.Concrete;
5 | using Entities.Concrete;
6 |
7 | namespace Core.Utilites.Security.JWT
8 | {
9 | public interface ITokenHelper
10 | {
11 | AccessToken CreateToken(User user, List operationClaims);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/DataAccess/Abstract/IUserDal.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.DataAccess;
5 | using Core.Entities.Concrete;
6 | using Entities.Concrete;
7 |
8 | namespace DataAccess.Abstract
9 | {
10 | public interface IUserDal: IEntityRepository
11 | {
12 | List GetClaims(User user);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Entities/Concrete/Customer.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Entities;
5 |
6 | namespace Entities.Concrete
7 | {
8 | public class Customer: IEntity
9 | {
10 | public int Id { get; set; }
11 | public int UserId { get; set; }
12 | public string CompanyName { get; set; }
13 |
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Entities/DTOs/CarDetailAndImagesDto.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Entities;
5 | using Entities.Concrete;
6 |
7 | namespace Entities.DTOs
8 | {
9 | public class CarDetailAndImagesDto:IDto
10 | {
11 | public CarDetailDto Car { get; set; }
12 | public List CarImages { get; set; }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/WebApi/WebApi.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ApiControllerEmptyScaffolder
5 | root/Common/Api
6 |
7 |
--------------------------------------------------------------------------------
/Core/Entities/Dtos/UserForRegisterDto.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace Core.Entities.Dtos
6 | {
7 | public class UserForRegisterDto:IDto
8 | {
9 | public string FirstName { get; set; }
10 | public string LastName { get; set; }
11 | public string Email { get; set; }
12 | public string Password { get; set; }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/DataAccess/Abstract/ICustomerDal.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq.Expressions;
4 | using System.Text;
5 | using Core.DataAccess;
6 | using Entities.Concrete;
7 | using Entities.DTOs;
8 |
9 | namespace DataAccess.Abstract
10 | {
11 | public interface ICustomerDal : IEntityRepository
12 | {
13 | List GetCustomerDetailDto();
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Entities/DTOs/CarImagesOperationDto.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Entities;
5 | using Microsoft.AspNetCore.Http;
6 |
7 | namespace Entities.DTOs
8 | {
9 | public class CarImagesOperationDto: IDto
10 | {
11 | public int Id { get; set; }
12 | public int CarId { get; set; }
13 | public List Images { get; set; }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Core/Utilites/Results/Concrete/ErrorResult.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace Core.Utilites.Results.Concrete
6 | {
7 | public class ErrorResult : Result
8 | {
9 | public ErrorResult(string message) : base(false, message)
10 | {
11 |
12 | }
13 |
14 | public ErrorResult() : base(false)
15 | {
16 |
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Core/Utilites/Security/JWT/TokenOptions.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace Core.Utilites.Security.JWT
6 | {
7 | public class TokenOptions
8 | {
9 | public string Audience { get; set; }
10 | public string Issuer { get; set; }
11 | public int AccessTokenExpiration { get; set; }
12 | public string SecurityKey { get; set; }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Core/Utilites/Results/Concrete/SuccessResult.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace Core.Utilites.Results.Concrete
6 | {
7 | public class SuccessResult : Result
8 | {
9 | public SuccessResult(string message) : base(true, message)
10 | {
11 |
12 | }
13 |
14 | public SuccessResult() : base(true)
15 | {
16 |
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Entities/DTOs/UserForRegisterDto.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Entities;
5 |
6 | namespace Entities.DTOs
7 | {
8 | public class UserForRegisterDto:IDto
9 | {
10 | public string FirstName { get; set; }
11 | public string LastName { get; set; }
12 | public string Email { get; set; }
13 | public string Password { get; set; }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Entities/DTOs/CustomerDetailDto.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Entities;
5 |
6 | namespace Entities.DTOs
7 | {
8 | public class CustomerDetailDto : IDto
9 | {
10 | public int CustomerId { get; set; }
11 | public string CompanyName { get; set; }
12 | public string FirstName { get; set; }
13 | public string LastName { get; set; }
14 |
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/DataAccess/Abstract/IRentalDal.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq.Expressions;
4 | using System.Text;
5 | using Core.DataAccess;
6 | using Entities.Concrete;
7 | using Entities.DTOs;
8 |
9 | namespace DataAccess.Abstract
10 | {
11 | public interface IRentalDal : IEntityRepository
12 | {
13 | List GetAllRentalDetails(Expression> filter = null);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Business/ValidationRules/FluentValidation/ColorValidator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Entities.Concrete;
5 | using FluentValidation;
6 |
7 | namespace Business.ValidationRules.FluentValidation
8 | {
9 | public class ColorValidator :AbstractValidator
10 | {
11 | public ColorValidator()
12 | {
13 | RuleFor(c => c.ColorName).NotEmpty();
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Entities/Concrete/User.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Entities;
5 |
6 | namespace Entities.Concrete
7 | {
8 | public class User : IEntity
9 | {
10 | public int Id { get; set; }
11 | public string FirstName { get; set; }
12 | public string LastName { get; set; }
13 | public string Email { get; set; }
14 | public string Password { get; set; }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Business/ValidationRules/FluentValidation/BrandValidator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Entities.Concrete;
5 | using FluentValidation;
6 |
7 | namespace Business.ValidationRules.FluentValidation
8 | {
9 | public class BrandValidator: AbstractValidator
10 | {
11 | public BrandValidator()
12 | {
13 | RuleFor(b => b.BrandName).MinimumLength(2);
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Core/Extensions/ExceptionMiddlewareExtensions.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Microsoft.AspNetCore.Builder;
5 |
6 | namespace Core.Extensions
7 | {
8 | public static class ExceptionMiddlewareExtensions
9 | {
10 | public static void ConfigureCustomExceptionMiddleware(this IApplicationBuilder app)
11 | {
12 | app.UseMiddleware();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Entities/Concrete/Rental.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Entities;
5 |
6 | namespace Entities.Concrete
7 | {
8 | public class Rental : IEntity
9 | {
10 | public int Id { get; set; }
11 | public int CarId { get; set; }
12 | public int CustomerId { get; set; }
13 | public DateTime RentDate { get; set; }
14 | public DateTime? ReturnDate { get; set; }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Business/ValidationRules/FluentValidation/CustomerValidator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Entities.Concrete;
5 | using FluentValidation;
6 |
7 | namespace Business.ValidationRules.FluentValidation
8 | {
9 | public class CustomerValidator:AbstractValidator
10 | {
11 | public CustomerValidator()
12 | {
13 | RuleFor(c => c.CompanyName).NotEmpty();
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Core/Utilites/Security/Encryption/SecurityKeyHelper.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Microsoft.IdentityModel.Tokens;
5 |
6 | namespace Core.Utilites.Security.Encryption
7 | {
8 | public class SecurityKeyHelper
9 | {
10 | public static SecurityKey CreateSecurityKey(string securityKey)
11 | {
12 | return new SymmetricSecurityKey(Encoding.UTF8.GetBytes(securityKey));
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/DataAccess/Abstract/ICarDal.cs:
--------------------------------------------------------------------------------
1 | using Core.DataAccess;
2 | using Entities.Concrete;
3 | using Entities.DTOs;
4 | using System;
5 | using System.Collections.Generic;
6 | using System.Linq.Expressions;
7 | using System.Text;
8 |
9 | namespace DataAccess.Abstract
10 | {
11 | public interface ICarDal : IEntityRepository
12 | {
13 | CarDetailDto GetCarDetail(int carId);
14 | List GetCarsDetail(Expression> filter = null);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/DataAccess/Concrete/EntityFramework/Repository/EfCarImageDal.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.DataAccess.EntityFramework;
5 | using DataAccess.Abstract;
6 | using DataAccess.Concrete.EntityFramework.Context;
7 | using Entities.Concrete;
8 |
9 | namespace DataAccess.Concrete.EntityFramework.Repository
10 | {
11 | public class EfCarImageDal: EfEntityRepositoryBase, ICarImageDal
12 | {
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Business/Abstract/IColorService.cs:
--------------------------------------------------------------------------------
1 | using Core.Utilites.Results.Abstract;
2 | using Entities.Concrete;
3 | using System;
4 | using System.Collections.Generic;
5 | using System.Text;
6 |
7 | namespace Business.Abstract
8 | {
9 | public interface IColorService
10 | {
11 | IResult Add(Color color);
12 | IResult Update(Color color);
13 | IResult Delete(Color color);
14 | IDataResult> GetAll();
15 |
16 | IDataResult GetById(int id);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/WebApi/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "TokenOptions": {
3 | "Audience": "cemcicek@cemcicek.com",
4 | "Issuer": "cemcicek@cemcicek.com",
5 | "AccessTokenExpiration": 10,
6 | "SecurityKey": "mysecuritykeymysecuritykeymysecuritykey"
7 | },
8 | "Logging": {
9 | "LogLevel": {
10 | "Default": "Information",
11 | "Microsoft": "Warning",
12 | "Microsoft.Hosting.Lifetime": "Information"
13 | }
14 | },
15 | "AllowedHosts": "*"
16 | }
--------------------------------------------------------------------------------
/Business/Abstract/IBrandService.cs:
--------------------------------------------------------------------------------
1 | using Core.Utilites.Results.Abstract;
2 | using Entities.Concrete;
3 | using System;
4 | using System.Collections.Generic;
5 | using System.Text;
6 |
7 | namespace Business.Abstract
8 | {
9 | public interface IBrandService
10 | {
11 | IResult Add(Brand brand);
12 | IResult Update(Brand brand);
13 | IResult Delete(Brand brand);
14 | IDataResult> GetAll();
15 |
16 | IDataResult GetById(int id);
17 |
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Entities/Concrete/CarImage.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Entities;
5 |
6 | namespace Entities.Concrete
7 | {
8 | public class CarImage:IEntity
9 | {
10 | public CarImage()
11 | {
12 | Date = DateTime.Now;
13 | }
14 | public int Id { get; set; }
15 | public int CarId { get; set; }
16 | public string ImagePath { get; set; }
17 | public DateTime Date { get; set; }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Business/ValidationRules/FluentValidation/CarValidator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Entities.Concrete;
5 | using FluentValidation;
6 |
7 | namespace Business.ValidationRules.FluentValidation
8 | {
9 | public class CarValidator: AbstractValidator
10 | {
11 | public CarValidator()
12 | {
13 | RuleFor(c => c.DailyPrice).GreaterThan(0).WithMessage("Aracın günlük kira bedeli 0 dan büyük olmalıdır.");
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Core/Utilites/Security/Encryption/SigningCredentialsHelper.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Microsoft.IdentityModel.Tokens;
5 |
6 | namespace Core.Utilites.Security.Encryption
7 | {
8 | public class SigningCredentialsHelper
9 | {
10 | public static SigningCredentials CreateSigningCredentials(SecurityKey securityKey)
11 | {
12 | return new SigningCredentials(securityKey, SecurityAlgorithms.HmacSha512Signature);
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/WebApi/bin/Debug/netcoreapp3.1/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "TokenOptions": {
3 | "Audience": "cemcicek@cemcicek.com",
4 | "Issuer": "cemcicek@cemcicek.com",
5 | "AccessTokenExpiration": 10,
6 | "SecurityKey": "mysecuritykeymysecuritykeymysecuritykey"
7 | },
8 | "Logging": {
9 | "LogLevel": {
10 | "Default": "Information",
11 | "Microsoft": "Warning",
12 | "Microsoft.Hosting.Lifetime": "Information"
13 | }
14 | },
15 | "AllowedHosts": "*"
16 | }
--------------------------------------------------------------------------------
/Entities/Concrete/Car.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using Core.Entities;
6 |
7 | namespace Entities.Concrete
8 | {
9 | public class Car : IEntity
10 | {
11 | public int CarId { get; set; }
12 | public int ModelYear { get; set; }
13 | public decimal DailyPrice { get; set; }
14 | public string Descriptions { get; set; }
15 | public int BrandId { get; set; }
16 | public int ColorId { get; set; }
17 |
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Core/DataAccess/IEntityRepository.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq.Expressions;
4 | using System.Text;
5 | using Core.Entities;
6 |
7 | namespace Core.DataAccess
8 | {
9 | public interface IEntityRepository where T : class, IEntity, new()
10 | {
11 | void Add(T entity);
12 | void Update(T entity);
13 | void Delete(T entity);
14 | List GetAll(Expression> filter = null);
15 | T Get(Expression> filter);
16 |
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Core/Utilites/IoC/ServiceTool.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Microsoft.Extensions.DependencyInjection;
5 |
6 | namespace Core.Utilites.IoC
7 | {
8 | public static class ServiceTool
9 | {
10 | public static IServiceProvider ServiceProvider { get; private set; }
11 |
12 | public static IServiceCollection Create(IServiceCollection services)
13 | {
14 | ServiceProvider = services.BuildServiceProvider();
15 | return services;
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Business/ValidationRules/FluentValidation/CarImageValidator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Entities.Concrete;
5 | using FluentValidation;
6 |
7 | namespace Business.ValidationRules.FluentValidation
8 | {
9 | public class CarImageValidator:AbstractValidator
10 | {
11 | public CarImageValidator()
12 | {
13 | RuleFor(c => c.CarId).NotEmpty();
14 | RuleFor(c => c.Date).NotEmpty();
15 | RuleFor(c => c.ImagePath).NotEmpty();
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Core/Entities/Concrete/User.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Entities;
5 |
6 | namespace Entities.Concrete
7 | {
8 | public class User : IEntity
9 | {
10 | public int Id { get; set; }
11 | public string FirstName { get; set; }
12 | public string LastName { get; set; }
13 | public string Email { get; set; }
14 | public byte[] PasswordHash { get; set; }
15 | public byte[] PasswordSalt { get; set; }
16 | public bool Status { get; set; }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Core/CrossCuttingConcerns/Caching/ICacheManager.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace Core.CrossCuttingConcerns.Caching
6 | {
7 | public interface ICacheManager
8 | {
9 | T Get(string key);
10 | object Get(string key);
11 | void Add(string key, object value, int duration);
12 | bool IsAdd(string key);
13 | void Remove(string key);
14 |
15 | // başı sonu önemli değil - örneğin içinde category olanları
16 | void RemoveByPattern(string pattern);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Business/ValidationRules/FluentValidation/UserValidator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Entities.Concrete;
5 | using FluentValidation;
6 |
7 | namespace Business.ValidationRules.FluentValidation
8 | {
9 | public class UserValidator : AbstractValidator
10 | {
11 | public UserValidator()
12 | {
13 | RuleFor(u => u.FirstName).NotEmpty();
14 |
15 | RuleFor(u => u.Email).NotEmpty();
16 | RuleFor(u => u.Email).EmailAddress();
17 |
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/DataAccess/Concrete/EntityFramework/Repository/EfColorDal.cs:
--------------------------------------------------------------------------------
1 | using Core.DataAccess.EntityFramework;
2 | using DataAccess.Abstract;
3 | using DataAccess.Concrete.EntityFramework.Context;
4 | using Entities.Concrete;
5 | using Microsoft.EntityFrameworkCore;
6 | using System;
7 | using System.Collections.Generic;
8 | using System.Linq;
9 | using System.Linq.Expressions;
10 | using System.Text;
11 |
12 | namespace DataAccess.Concrete.EntityFramework.Repository
13 | {
14 | public class EfColorDal : EfEntityRepositoryBase, IColorDal
15 | {
16 |
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Core/Utilites/Interceptors/MethodInterceptionBaseAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Castle.DynamicProxy;
5 |
6 | namespace Core.Utilites.Interceptors
7 | {
8 | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = true, Inherited = true)]
9 | public abstract class MethodInterceptionBaseAttribute : Attribute, IInterceptor
10 | {
11 | public int Priority { get; set; }
12 |
13 | public virtual void Intercept(IInvocation invocation)
14 | {
15 |
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/DataAccess/Concrete/EntityFramework/Repository/EfBrandDal.cs:
--------------------------------------------------------------------------------
1 | using Core.DataAccess.EntityFramework;
2 | using DataAccess.Abstract;
3 | using DataAccess.Concrete.EntityFramework.Context;
4 | using Entities.Concrete;
5 | using System;
6 | using System.Collections.Generic;
7 | using System.Linq;
8 | using System.Linq.Expressions;
9 | using System.Text;
10 |
11 | using Microsoft.EntityFrameworkCore;
12 |
13 | namespace DataAccess.Concrete.EntityFramework.Repository
14 | {
15 | public class EfBrandDal : EfEntityRepositoryBase, IBrandDal
16 | {
17 |
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Business/ValidationRules/FluentValidation/RentalValidator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Entities.Concrete;
5 | using FluentValidation;
6 |
7 | namespace Business.ValidationRules.FluentValidation
8 | {
9 | public class RentalValidator:AbstractValidator
10 | {
11 | public RentalValidator()
12 | {
13 | RuleFor(rental => rental.CarId).NotEmpty();
14 | RuleFor(rental => rental.CustomerId).NotEmpty();
15 | RuleFor(rental => rental.RentDate).NotEmpty();
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Entities/DTOs/CarDetailDto.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core;
5 | using Core.Entities;
6 |
7 | namespace Entities.DTOs
8 | {
9 | public class CarDetailDto:IDto
10 | {
11 | public int CarId { get; set; }
12 | public int ModelYear { get; set; }
13 | public decimal DailyPrice { get; set; }
14 | public string Descriptions { get; set; }
15 | public string ColorName { get; set; }
16 | public string BrandName { get; set; }
17 | public bool Status { get; set; }
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Core/Utilites/Results/Concrete/Result.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Utilites.Results.Abstract;
5 |
6 | namespace Core.Utilites.Results.Concrete
7 | {
8 | public class Result : IResult
9 | {
10 | public Result(bool success, string message) : this(success)
11 | {
12 | Message = message;
13 | }
14 | public Result(bool success)
15 | {
16 | Success = success;
17 | }
18 | public bool Success { get; }
19 |
20 | public string Message { get; }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Business/Constants/DefaultNameOrPath.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using System.IO;
5 |
6 | namespace Business.Constants
7 | {
8 | public static class DefaultNameOrPath
9 | {
10 | public static string ImageDirectory = "images"; // Klasör adı
11 | public static string FileDirectory = "files"; // Klasör Adı
12 | public static string TestDirectory = "images/sub1/sub2/sub3/sub4/sub5/sub6/sub7/sub8/sub9"; // Test Path adı
13 | public static string NoImagePath = ImageDirectory + "/NoImage.jpg"; // Sabit resim yolu
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Core/Utilites/Results/Concrete/DataResult.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Utilites.Results.Abstract;
5 |
6 | namespace Core.Utilites.Results.Concrete
7 | {
8 | public class DataResult : Result, IDataResult
9 | {
10 | public DataResult(T data, bool success, string message) : base(success, message)
11 | {
12 | Data = data;
13 | }
14 | public DataResult(T data, bool success) : base(success)
15 | {
16 | Data = data;
17 | }
18 |
19 | public T Data { get; }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Business/Abstract/IAuthService.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Utilites.Results.Abstract;
5 | using Core.Utilites.Security.JWT;
6 | using Entities.Concrete;
7 | using Entities.DTOs;
8 |
9 | namespace Business.Abstract
10 | {
11 | public interface IAuthService
12 | {
13 | IDataResult Register(UserForRegisterDto userForRegisterDto);
14 |
15 | IDataResult Login(UserForLoginDto userForLoginDto);
16 |
17 | IResult UserExists(string email);
18 |
19 | IDataResult CreateAccessToken(User user);
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Core/Utilites/Business/BusinessRules.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Utilites.Results.Abstract;
5 |
6 | namespace Core.Utilites.Business
7 | {
8 | public class BusinessRules
9 | {
10 | public static IResult Run(params IResult[] logics)
11 | {
12 | foreach (var logic in logics)
13 | {
14 | if (!logic.Success)
15 | {
16 | // başarısızsa
17 | return logic;
18 | }
19 |
20 | }
21 | return null;
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/WebApi/WebApi.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp3.1
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Business/Abstract/ICustomerService.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using Core.Utilites.Results.Abstract;
5 | using Entities.Concrete;
6 | using Entities.DTOs;
7 |
8 | namespace Business.Abstract
9 | {
10 | public interface ICustomerService
11 | {
12 | IDataResult> GetAll();
13 |
14 | IDataResult> GetCustomerDetails();
15 |
16 | IDataResult Get(int id);
17 |
18 | IResult Add(Customer entity);
19 |
20 | IResult Update(Customer entity);
21 |
22 | IResult Delete(Customer entity);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/ConsoleUI/ConsoleUI.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | netcoreapp3.1
6 |
7 |
8 |
9 |
10 | all
11 | runtime; build; native; contentfiles; analyzers; buildtransitive
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Core/Extensions/ErrorDetails.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using FluentValidation.Results;
5 | using Newtonsoft.Json;
6 |
7 | namespace Core.Extensions
8 | {
9 | public class ErrorDetails
10 | {
11 | public string Message { get; set; }
12 | public int StatusCode { get; set; }
13 | public override string ToString()
14 | {
15 | return JsonConvert.SerializeObject(this);
16 | }
17 | }
18 |
19 | public class ValidationErrorDetails : ErrorDetails
20 | {
21 | public IEnumerable Errors { get; set; }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Core/obj/Core.csproj.nuget.g.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Business/obj/Business.csproj.nuget.g.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Core/CrossCuttingConcerns/Validation/ValidationTool.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using FluentValidation;
5 |
6 | namespace Core.CrossCuttingConcerns.Validation
7 | {
8 | public static class ValidationTool
9 | {
10 | public static void Validate(IValidator validator, object entity)
11 | {
12 | var context = new ValidationContext