├── .gitattributes ├── .gitignore ├── Business ├── Abstract │ ├── IAuthService.cs │ ├── ICategoryService.cs │ ├── IProductService.cs │ └── IUserService.cs ├── Business.csproj ├── BusinessAspects │ └── Autofac │ │ └── SecuredOperation.cs ├── Concrete │ ├── AuthManager.cs │ ├── CategoryManager.cs │ ├── ProductManager.cs │ └── UserManager.cs ├── Constants │ └── Messages.cs ├── DependencyResolvers │ └── Autofac │ │ └── AutofacBusinessModule.cs └── ValidationRules │ └── FluentValidation │ └── ProductValidator.cs ├── Core ├── Aspects │ └── Autofac │ │ ├── Caching │ │ ├── CacheAspect.cs │ │ └── CacheRemoveAspect.cs │ │ ├── Exception │ │ └── ExceptionLogAspect.cs │ │ ├── Logging │ │ └── LogAspect.cs │ │ ├── Performance │ │ └── PerformanceAspect.cs │ │ ├── Transaction │ │ └── TransactionScopeAspect.cs │ │ └── Validation │ │ └── ValidationAspect.cs ├── Core.csproj ├── CrossCuttingConcerns │ ├── Caching │ │ ├── ICacheManager.cs │ │ └── Microsoft │ │ │ └── MemoryCacheManager.cs │ ├── Logging │ │ ├── Log4Net │ │ │ ├── Layouts │ │ │ │ └── JsonLayout.cs │ │ │ ├── LoggerServiceBase.cs │ │ │ ├── Loggers │ │ │ │ ├── DatabaseLogger.cs │ │ │ │ └── FileLogger.cs │ │ │ └── SerializableLogEvent.cs │ │ ├── LogDetail.cs │ │ ├── LogDetailWithException.cs │ │ └── LogParameter.cs │ └── Validation │ │ └── ValidationTool.cs ├── DataAccess │ ├── EntityFramework │ │ └── EfEntityRepositoryBase.cs │ └── IEntityRepository.cs ├── DependencyResolvers │ └── CoreModule.cs ├── Entities │ ├── Concrete │ │ ├── OperationClaim.cs │ │ ├── User.cs │ │ └── UserOperationClaim.cs │ ├── IDto.cs │ └── IEntity.cs ├── Extensions │ ├── ClaimExtensions.cs │ ├── ClaimsPrincipalExtensions.cs │ ├── ErrorDetails.cs │ ├── ExceptionMiddleware.cs │ ├── ExceptionMiddlewareExtensions.cs │ └── ServiceCollectionExtensions.cs └── Utilities │ ├── Business │ └── BusinessRules.cs │ ├── Interceptors │ ├── AspectInterceptorSelector.cs │ ├── MethodInterception.cs │ └── MethodInterceptionBaseAttribute.cs │ ├── IoC │ ├── ICoreModule.cs │ └── ServiceTool.cs │ ├── Messages │ └── AspectMessages.cs │ ├── Results │ ├── DataResult.cs │ ├── ErrorDataResult.cs │ ├── ErrorResult.cs │ ├── IDataResult.cs │ ├── IResult.cs │ ├── Result.cs │ ├── SuccessDataResult.cs │ └── SuccessResult.cs │ └── Security │ ├── Encyption │ ├── SecurityKeyHelper.cs │ └── SigningCredentialsHelper.cs │ ├── Hashing │ └── HashingHelper.cs │ └── Jwt │ ├── AccessToken.cs │ ├── ITokenHelper.cs │ ├── JwtHelper.cs │ └── TokenOptions.cs ├── DataAccess ├── Abstract │ ├── ICategoryDal.cs │ ├── IProductDal.cs │ └── IUserDal.cs ├── Concrete │ └── EntityFramework │ │ ├── Contexts │ │ └── NorthwindContext.cs │ │ ├── EfCategoryDal.cs │ │ ├── EfProuctDal.cs │ │ └── EfUserDal.cs └── DataAccess.csproj ├── Entities ├── Concrete │ ├── Category.cs │ └── Product.cs ├── Dtos │ ├── UserForLoginDto.cs │ └── UserForRegisterDto.cs └── Entities.csproj ├── NorthwindBackend.sln └── WebAPI ├── Controllers ├── AuthController.cs ├── CategoriesController.cs └── ProductsController.cs ├── Program.cs ├── Properties └── launchSettings.json ├── Startup.cs ├── WebAPI.csproj ├── appsettings.Development.json ├── appsettings.json └── log4net.config /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/.gitignore -------------------------------------------------------------------------------- /Business/Abstract/IAuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Business/Abstract/IAuthService.cs -------------------------------------------------------------------------------- /Business/Abstract/ICategoryService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Business/Abstract/ICategoryService.cs -------------------------------------------------------------------------------- /Business/Abstract/IProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Business/Abstract/IProductService.cs -------------------------------------------------------------------------------- /Business/Abstract/IUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Business/Abstract/IUserService.cs -------------------------------------------------------------------------------- /Business/Business.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Business/Business.csproj -------------------------------------------------------------------------------- /Business/BusinessAspects/Autofac/SecuredOperation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Business/BusinessAspects/Autofac/SecuredOperation.cs -------------------------------------------------------------------------------- /Business/Concrete/AuthManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Business/Concrete/AuthManager.cs -------------------------------------------------------------------------------- /Business/Concrete/CategoryManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Business/Concrete/CategoryManager.cs -------------------------------------------------------------------------------- /Business/Concrete/ProductManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Business/Concrete/ProductManager.cs -------------------------------------------------------------------------------- /Business/Concrete/UserManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Business/Concrete/UserManager.cs -------------------------------------------------------------------------------- /Business/Constants/Messages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Business/Constants/Messages.cs -------------------------------------------------------------------------------- /Business/DependencyResolvers/Autofac/AutofacBusinessModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Business/DependencyResolvers/Autofac/AutofacBusinessModule.cs -------------------------------------------------------------------------------- /Business/ValidationRules/FluentValidation/ProductValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Business/ValidationRules/FluentValidation/ProductValidator.cs -------------------------------------------------------------------------------- /Core/Aspects/Autofac/Caching/CacheAspect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Aspects/Autofac/Caching/CacheAspect.cs -------------------------------------------------------------------------------- /Core/Aspects/Autofac/Caching/CacheRemoveAspect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Aspects/Autofac/Caching/CacheRemoveAspect.cs -------------------------------------------------------------------------------- /Core/Aspects/Autofac/Exception/ExceptionLogAspect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Aspects/Autofac/Exception/ExceptionLogAspect.cs -------------------------------------------------------------------------------- /Core/Aspects/Autofac/Logging/LogAspect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Aspects/Autofac/Logging/LogAspect.cs -------------------------------------------------------------------------------- /Core/Aspects/Autofac/Performance/PerformanceAspect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Aspects/Autofac/Performance/PerformanceAspect.cs -------------------------------------------------------------------------------- /Core/Aspects/Autofac/Transaction/TransactionScopeAspect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Aspects/Autofac/Transaction/TransactionScopeAspect.cs -------------------------------------------------------------------------------- /Core/Aspects/Autofac/Validation/ValidationAspect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Aspects/Autofac/Validation/ValidationAspect.cs -------------------------------------------------------------------------------- /Core/Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Core.csproj -------------------------------------------------------------------------------- /Core/CrossCuttingConcerns/Caching/ICacheManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/CrossCuttingConcerns/Caching/ICacheManager.cs -------------------------------------------------------------------------------- /Core/CrossCuttingConcerns/Caching/Microsoft/MemoryCacheManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/CrossCuttingConcerns/Caching/Microsoft/MemoryCacheManager.cs -------------------------------------------------------------------------------- /Core/CrossCuttingConcerns/Logging/Log4Net/Layouts/JsonLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/CrossCuttingConcerns/Logging/Log4Net/Layouts/JsonLayout.cs -------------------------------------------------------------------------------- /Core/CrossCuttingConcerns/Logging/Log4Net/LoggerServiceBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/CrossCuttingConcerns/Logging/Log4Net/LoggerServiceBase.cs -------------------------------------------------------------------------------- /Core/CrossCuttingConcerns/Logging/Log4Net/Loggers/DatabaseLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/CrossCuttingConcerns/Logging/Log4Net/Loggers/DatabaseLogger.cs -------------------------------------------------------------------------------- /Core/CrossCuttingConcerns/Logging/Log4Net/Loggers/FileLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/CrossCuttingConcerns/Logging/Log4Net/Loggers/FileLogger.cs -------------------------------------------------------------------------------- /Core/CrossCuttingConcerns/Logging/Log4Net/SerializableLogEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/CrossCuttingConcerns/Logging/Log4Net/SerializableLogEvent.cs -------------------------------------------------------------------------------- /Core/CrossCuttingConcerns/Logging/LogDetail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/CrossCuttingConcerns/Logging/LogDetail.cs -------------------------------------------------------------------------------- /Core/CrossCuttingConcerns/Logging/LogDetailWithException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/CrossCuttingConcerns/Logging/LogDetailWithException.cs -------------------------------------------------------------------------------- /Core/CrossCuttingConcerns/Logging/LogParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/CrossCuttingConcerns/Logging/LogParameter.cs -------------------------------------------------------------------------------- /Core/CrossCuttingConcerns/Validation/ValidationTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/CrossCuttingConcerns/Validation/ValidationTool.cs -------------------------------------------------------------------------------- /Core/DataAccess/EntityFramework/EfEntityRepositoryBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/DataAccess/EntityFramework/EfEntityRepositoryBase.cs -------------------------------------------------------------------------------- /Core/DataAccess/IEntityRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/DataAccess/IEntityRepository.cs -------------------------------------------------------------------------------- /Core/DependencyResolvers/CoreModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/DependencyResolvers/CoreModule.cs -------------------------------------------------------------------------------- /Core/Entities/Concrete/OperationClaim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Entities/Concrete/OperationClaim.cs -------------------------------------------------------------------------------- /Core/Entities/Concrete/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Entities/Concrete/User.cs -------------------------------------------------------------------------------- /Core/Entities/Concrete/UserOperationClaim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Entities/Concrete/UserOperationClaim.cs -------------------------------------------------------------------------------- /Core/Entities/IDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Entities/IDto.cs -------------------------------------------------------------------------------- /Core/Entities/IEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Entities/IEntity.cs -------------------------------------------------------------------------------- /Core/Extensions/ClaimExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Extensions/ClaimExtensions.cs -------------------------------------------------------------------------------- /Core/Extensions/ClaimsPrincipalExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Extensions/ClaimsPrincipalExtensions.cs -------------------------------------------------------------------------------- /Core/Extensions/ErrorDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Extensions/ErrorDetails.cs -------------------------------------------------------------------------------- /Core/Extensions/ExceptionMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Extensions/ExceptionMiddleware.cs -------------------------------------------------------------------------------- /Core/Extensions/ExceptionMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Extensions/ExceptionMiddlewareExtensions.cs -------------------------------------------------------------------------------- /Core/Extensions/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Extensions/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /Core/Utilities/Business/BusinessRules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Business/BusinessRules.cs -------------------------------------------------------------------------------- /Core/Utilities/Interceptors/AspectInterceptorSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Interceptors/AspectInterceptorSelector.cs -------------------------------------------------------------------------------- /Core/Utilities/Interceptors/MethodInterception.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Interceptors/MethodInterception.cs -------------------------------------------------------------------------------- /Core/Utilities/Interceptors/MethodInterceptionBaseAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Interceptors/MethodInterceptionBaseAttribute.cs -------------------------------------------------------------------------------- /Core/Utilities/IoC/ICoreModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/IoC/ICoreModule.cs -------------------------------------------------------------------------------- /Core/Utilities/IoC/ServiceTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/IoC/ServiceTool.cs -------------------------------------------------------------------------------- /Core/Utilities/Messages/AspectMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Messages/AspectMessages.cs -------------------------------------------------------------------------------- /Core/Utilities/Results/DataResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Results/DataResult.cs -------------------------------------------------------------------------------- /Core/Utilities/Results/ErrorDataResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Results/ErrorDataResult.cs -------------------------------------------------------------------------------- /Core/Utilities/Results/ErrorResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Results/ErrorResult.cs -------------------------------------------------------------------------------- /Core/Utilities/Results/IDataResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Results/IDataResult.cs -------------------------------------------------------------------------------- /Core/Utilities/Results/IResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Results/IResult.cs -------------------------------------------------------------------------------- /Core/Utilities/Results/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Results/Result.cs -------------------------------------------------------------------------------- /Core/Utilities/Results/SuccessDataResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Results/SuccessDataResult.cs -------------------------------------------------------------------------------- /Core/Utilities/Results/SuccessResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Results/SuccessResult.cs -------------------------------------------------------------------------------- /Core/Utilities/Security/Encyption/SecurityKeyHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Security/Encyption/SecurityKeyHelper.cs -------------------------------------------------------------------------------- /Core/Utilities/Security/Encyption/SigningCredentialsHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Security/Encyption/SigningCredentialsHelper.cs -------------------------------------------------------------------------------- /Core/Utilities/Security/Hashing/HashingHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Security/Hashing/HashingHelper.cs -------------------------------------------------------------------------------- /Core/Utilities/Security/Jwt/AccessToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Security/Jwt/AccessToken.cs -------------------------------------------------------------------------------- /Core/Utilities/Security/Jwt/ITokenHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Security/Jwt/ITokenHelper.cs -------------------------------------------------------------------------------- /Core/Utilities/Security/Jwt/JwtHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Security/Jwt/JwtHelper.cs -------------------------------------------------------------------------------- /Core/Utilities/Security/Jwt/TokenOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Core/Utilities/Security/Jwt/TokenOptions.cs -------------------------------------------------------------------------------- /DataAccess/Abstract/ICategoryDal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/DataAccess/Abstract/ICategoryDal.cs -------------------------------------------------------------------------------- /DataAccess/Abstract/IProductDal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/DataAccess/Abstract/IProductDal.cs -------------------------------------------------------------------------------- /DataAccess/Abstract/IUserDal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/DataAccess/Abstract/IUserDal.cs -------------------------------------------------------------------------------- /DataAccess/Concrete/EntityFramework/Contexts/NorthwindContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/DataAccess/Concrete/EntityFramework/Contexts/NorthwindContext.cs -------------------------------------------------------------------------------- /DataAccess/Concrete/EntityFramework/EfCategoryDal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/DataAccess/Concrete/EntityFramework/EfCategoryDal.cs -------------------------------------------------------------------------------- /DataAccess/Concrete/EntityFramework/EfProuctDal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/DataAccess/Concrete/EntityFramework/EfProuctDal.cs -------------------------------------------------------------------------------- /DataAccess/Concrete/EntityFramework/EfUserDal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/DataAccess/Concrete/EntityFramework/EfUserDal.cs -------------------------------------------------------------------------------- /DataAccess/DataAccess.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/DataAccess/DataAccess.csproj -------------------------------------------------------------------------------- /Entities/Concrete/Category.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Entities/Concrete/Category.cs -------------------------------------------------------------------------------- /Entities/Concrete/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Entities/Concrete/Product.cs -------------------------------------------------------------------------------- /Entities/Dtos/UserForLoginDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Entities/Dtos/UserForLoginDto.cs -------------------------------------------------------------------------------- /Entities/Dtos/UserForRegisterDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Entities/Dtos/UserForRegisterDto.cs -------------------------------------------------------------------------------- /Entities/Entities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/Entities/Entities.csproj -------------------------------------------------------------------------------- /NorthwindBackend.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/NorthwindBackend.sln -------------------------------------------------------------------------------- /WebAPI/Controllers/AuthController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/WebAPI/Controllers/AuthController.cs -------------------------------------------------------------------------------- /WebAPI/Controllers/CategoriesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/WebAPI/Controllers/CategoriesController.cs -------------------------------------------------------------------------------- /WebAPI/Controllers/ProductsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/WebAPI/Controllers/ProductsController.cs -------------------------------------------------------------------------------- /WebAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/WebAPI/Program.cs -------------------------------------------------------------------------------- /WebAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/WebAPI/Properties/launchSettings.json -------------------------------------------------------------------------------- /WebAPI/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/WebAPI/Startup.cs -------------------------------------------------------------------------------- /WebAPI/WebAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/WebAPI/WebAPI.csproj -------------------------------------------------------------------------------- /WebAPI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/WebAPI/appsettings.Development.json -------------------------------------------------------------------------------- /WebAPI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/WebAPI/appsettings.json -------------------------------------------------------------------------------- /WebAPI/log4net.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NetCoreBackend/HEAD/WebAPI/log4net.config --------------------------------------------------------------------------------