├── .gitattributes ├── .gitignore ├── Core.Application ├── Core.Application.csproj ├── Pipelines │ ├── Authorization │ │ ├── AuthorizationBehavior.cs │ │ └── ISecuredRequest.cs │ └── Validation │ │ ├── RequestValidationBehavior.cs │ │ └── ValidationTool.cs └── Requests │ └── PageRequest.cs ├── Core.CrossCuttingConcerns ├── Core.CrossCuttingConcerns.csproj └── Exceptions │ ├── BusinessException.cs │ ├── BusinessProblemDetails.cs │ ├── ExceptionMiddleware.cs │ ├── ExceptionMiddlewareExtensions.cs │ └── ValidationProblemDetails.cs ├── NorthwindWithCleanArchitecture.sln ├── WebApi ├── Controllers │ ├── AuthsController.cs │ └── ProductsController.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── WeatherForecast.cs ├── WebApi.csproj ├── appsettings.Development.json └── appsettings.json └── src ├── corePackages ├── Core.CrossCuttingConcerns │ ├── Class1.cs │ └── Core.CrossCuttingConcerns.csproj ├── Core.Mailing │ ├── Core.Mailing.csproj │ ├── IMailService.cs │ ├── Mail.cs │ ├── MailKitImplementations │ │ └── MailkitMailService.cs │ └── MailSettings.cs ├── Core.Packages │ ├── Core.Security.csproj │ ├── Dtos │ │ ├── UserForLoginDto.cs │ │ └── UserForRegisterDto.cs │ ├── Encryption │ │ ├── SecurityKeyHelper.cs │ │ └── SigningCredentialsHelper.cs │ ├── Entities │ │ ├── OperationClaim.cs │ │ ├── User.cs │ │ └── UserOperationClaim.cs │ ├── Extensions │ │ ├── ClaimExtensions.cs │ │ └── ClaimsPrincipalExtensions.cs │ ├── Hashing │ │ └── HashingHelper.cs │ └── Jwt │ │ ├── AccessToken.cs │ │ ├── ITokenHelper.cs │ │ ├── JwtHelper.cs │ │ └── TokenOptions.cs └── Core.Persistence │ ├── Core.Persistence.csproj │ ├── Paging │ ├── BasePageableModel.cs │ ├── IPaginate.cs │ ├── IQueryablePaginateExtensions.cs │ └── Paginate.cs │ └── Repositories │ ├── EfRepositoryBase.cs │ ├── Entity.cs │ └── IAsyncRepository.cs └── northwind ├── Application ├── Application.csproj ├── ApplicationServiceRegistration.cs ├── Features │ ├── Authorizations │ │ ├── Commands │ │ │ └── Register │ │ │ │ └── RegisterCommand.cs │ │ └── Dtos │ │ │ └── RegisteredDto.cs │ └── Products │ │ ├── Commands │ │ ├── Create │ │ │ ├── CreateProductCommand.cs │ │ │ └── CreateProductCommandValidator.cs │ │ └── Dtos │ │ │ └── CreatedProductDto.cs │ │ ├── Dtos │ │ └── ProductListDto.cs │ │ ├── Models │ │ └── ProductListModel.cs │ │ ├── Profiles │ │ └── MappingProfiles.cs │ │ ├── Queries │ │ └── GetProductListQuery.cs │ │ └── Rules │ │ └── ProductBusinessRules.cs └── Services │ ├── AuthService │ ├── AuthManager.cs │ └── IAuthService.cs │ └── Repositories │ ├── IProductRepository.cs │ ├── IUserOperationClaimRepository.cs │ └── IUserRepository.cs ├── Domain ├── Domain.csproj └── Entities │ ├── Category.cs │ └── Product.cs └── Persistence ├── Contexts └── BaseDbContext.cs ├── Persistence.csproj ├── PersistenceServiceRegistration.cs └── Repositories ├── ProductRepository.cs ├── UserOperationClaimRepository.cs └── UserRepository.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/.gitignore -------------------------------------------------------------------------------- /Core.Application/Core.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/Core.Application/Core.Application.csproj -------------------------------------------------------------------------------- /Core.Application/Pipelines/Authorization/AuthorizationBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/Core.Application/Pipelines/Authorization/AuthorizationBehavior.cs -------------------------------------------------------------------------------- /Core.Application/Pipelines/Authorization/ISecuredRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/Core.Application/Pipelines/Authorization/ISecuredRequest.cs -------------------------------------------------------------------------------- /Core.Application/Pipelines/Validation/RequestValidationBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/Core.Application/Pipelines/Validation/RequestValidationBehavior.cs -------------------------------------------------------------------------------- /Core.Application/Pipelines/Validation/ValidationTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/Core.Application/Pipelines/Validation/ValidationTool.cs -------------------------------------------------------------------------------- /Core.Application/Requests/PageRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/Core.Application/Requests/PageRequest.cs -------------------------------------------------------------------------------- /Core.CrossCuttingConcerns/Core.CrossCuttingConcerns.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/Core.CrossCuttingConcerns/Core.CrossCuttingConcerns.csproj -------------------------------------------------------------------------------- /Core.CrossCuttingConcerns/Exceptions/BusinessException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/Core.CrossCuttingConcerns/Exceptions/BusinessException.cs -------------------------------------------------------------------------------- /Core.CrossCuttingConcerns/Exceptions/BusinessProblemDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/Core.CrossCuttingConcerns/Exceptions/BusinessProblemDetails.cs -------------------------------------------------------------------------------- /Core.CrossCuttingConcerns/Exceptions/ExceptionMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/Core.CrossCuttingConcerns/Exceptions/ExceptionMiddleware.cs -------------------------------------------------------------------------------- /Core.CrossCuttingConcerns/Exceptions/ExceptionMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/Core.CrossCuttingConcerns/Exceptions/ExceptionMiddlewareExtensions.cs -------------------------------------------------------------------------------- /Core.CrossCuttingConcerns/Exceptions/ValidationProblemDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/Core.CrossCuttingConcerns/Exceptions/ValidationProblemDetails.cs -------------------------------------------------------------------------------- /NorthwindWithCleanArchitecture.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/NorthwindWithCleanArchitecture.sln -------------------------------------------------------------------------------- /WebApi/Controllers/AuthsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/WebApi/Controllers/AuthsController.cs -------------------------------------------------------------------------------- /WebApi/Controllers/ProductsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/WebApi/Controllers/ProductsController.cs -------------------------------------------------------------------------------- /WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/WebApi/Program.cs -------------------------------------------------------------------------------- /WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /WebApi/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/WebApi/WeatherForecast.cs -------------------------------------------------------------------------------- /WebApi/WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/WebApi/WebApi.csproj -------------------------------------------------------------------------------- /WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/WebApi/appsettings.json -------------------------------------------------------------------------------- /src/corePackages/Core.CrossCuttingConcerns/Class1.cs: -------------------------------------------------------------------------------- 1 | namespace Core.CrossCuttingConcerns; 2 | public class Class1 3 | { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/corePackages/Core.CrossCuttingConcerns/Core.CrossCuttingConcerns.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.CrossCuttingConcerns/Core.CrossCuttingConcerns.csproj -------------------------------------------------------------------------------- /src/corePackages/Core.Mailing/Core.Mailing.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Mailing/Core.Mailing.csproj -------------------------------------------------------------------------------- /src/corePackages/Core.Mailing/IMailService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Mailing/IMailService.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Mailing/Mail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Mailing/Mail.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Mailing/MailKitImplementations/MailkitMailService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Mailing/MailKitImplementations/MailkitMailService.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Mailing/MailSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Mailing/MailSettings.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Packages/Core.Security.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Packages/Core.Security.csproj -------------------------------------------------------------------------------- /src/corePackages/Core.Packages/Dtos/UserForLoginDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Packages/Dtos/UserForLoginDto.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Packages/Dtos/UserForRegisterDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Packages/Dtos/UserForRegisterDto.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Packages/Encryption/SecurityKeyHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Packages/Encryption/SecurityKeyHelper.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Packages/Encryption/SigningCredentialsHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Packages/Encryption/SigningCredentialsHelper.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Packages/Entities/OperationClaim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Packages/Entities/OperationClaim.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Packages/Entities/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Packages/Entities/User.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Packages/Entities/UserOperationClaim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Packages/Entities/UserOperationClaim.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Packages/Extensions/ClaimExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Packages/Extensions/ClaimExtensions.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Packages/Extensions/ClaimsPrincipalExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Packages/Extensions/ClaimsPrincipalExtensions.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Packages/Hashing/HashingHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Packages/Hashing/HashingHelper.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Packages/Jwt/AccessToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Packages/Jwt/AccessToken.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Packages/Jwt/ITokenHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Packages/Jwt/ITokenHelper.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Packages/Jwt/JwtHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Packages/Jwt/JwtHelper.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Packages/Jwt/TokenOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Packages/Jwt/TokenOptions.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Persistence/Core.Persistence.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Persistence/Core.Persistence.csproj -------------------------------------------------------------------------------- /src/corePackages/Core.Persistence/Paging/BasePageableModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Persistence/Paging/BasePageableModel.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Persistence/Paging/IPaginate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Persistence/Paging/IPaginate.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Persistence/Paging/IQueryablePaginateExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Persistence/Paging/IQueryablePaginateExtensions.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Persistence/Paging/Paginate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Persistence/Paging/Paginate.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Persistence/Repositories/EfRepositoryBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Persistence/Repositories/EfRepositoryBase.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Persistence/Repositories/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Persistence/Repositories/Entity.cs -------------------------------------------------------------------------------- /src/corePackages/Core.Persistence/Repositories/IAsyncRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/corePackages/Core.Persistence/Repositories/IAsyncRepository.cs -------------------------------------------------------------------------------- /src/northwind/Application/Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/Application.csproj -------------------------------------------------------------------------------- /src/northwind/Application/ApplicationServiceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/ApplicationServiceRegistration.cs -------------------------------------------------------------------------------- /src/northwind/Application/Features/Authorizations/Commands/Register/RegisterCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/Features/Authorizations/Commands/Register/RegisterCommand.cs -------------------------------------------------------------------------------- /src/northwind/Application/Features/Authorizations/Dtos/RegisteredDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/Features/Authorizations/Dtos/RegisteredDto.cs -------------------------------------------------------------------------------- /src/northwind/Application/Features/Products/Commands/Create/CreateProductCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/Features/Products/Commands/Create/CreateProductCommand.cs -------------------------------------------------------------------------------- /src/northwind/Application/Features/Products/Commands/Create/CreateProductCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/Features/Products/Commands/Create/CreateProductCommandValidator.cs -------------------------------------------------------------------------------- /src/northwind/Application/Features/Products/Commands/Dtos/CreatedProductDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/Features/Products/Commands/Dtos/CreatedProductDto.cs -------------------------------------------------------------------------------- /src/northwind/Application/Features/Products/Dtos/ProductListDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/Features/Products/Dtos/ProductListDto.cs -------------------------------------------------------------------------------- /src/northwind/Application/Features/Products/Models/ProductListModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/Features/Products/Models/ProductListModel.cs -------------------------------------------------------------------------------- /src/northwind/Application/Features/Products/Profiles/MappingProfiles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/Features/Products/Profiles/MappingProfiles.cs -------------------------------------------------------------------------------- /src/northwind/Application/Features/Products/Queries/GetProductListQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/Features/Products/Queries/GetProductListQuery.cs -------------------------------------------------------------------------------- /src/northwind/Application/Features/Products/Rules/ProductBusinessRules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/Features/Products/Rules/ProductBusinessRules.cs -------------------------------------------------------------------------------- /src/northwind/Application/Services/AuthService/AuthManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/Services/AuthService/AuthManager.cs -------------------------------------------------------------------------------- /src/northwind/Application/Services/AuthService/IAuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/Services/AuthService/IAuthService.cs -------------------------------------------------------------------------------- /src/northwind/Application/Services/Repositories/IProductRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/Services/Repositories/IProductRepository.cs -------------------------------------------------------------------------------- /src/northwind/Application/Services/Repositories/IUserOperationClaimRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/Services/Repositories/IUserOperationClaimRepository.cs -------------------------------------------------------------------------------- /src/northwind/Application/Services/Repositories/IUserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Application/Services/Repositories/IUserRepository.cs -------------------------------------------------------------------------------- /src/northwind/Domain/Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Domain/Domain.csproj -------------------------------------------------------------------------------- /src/northwind/Domain/Entities/Category.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Domain/Entities/Category.cs -------------------------------------------------------------------------------- /src/northwind/Domain/Entities/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Domain/Entities/Product.cs -------------------------------------------------------------------------------- /src/northwind/Persistence/Contexts/BaseDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Persistence/Contexts/BaseDbContext.cs -------------------------------------------------------------------------------- /src/northwind/Persistence/Persistence.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Persistence/Persistence.csproj -------------------------------------------------------------------------------- /src/northwind/Persistence/PersistenceServiceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Persistence/PersistenceServiceRegistration.cs -------------------------------------------------------------------------------- /src/northwind/Persistence/Repositories/ProductRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Persistence/Repositories/ProductRepository.cs -------------------------------------------------------------------------------- /src/northwind/Persistence/Repositories/UserOperationClaimRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Persistence/Repositories/UserOperationClaimRepository.cs -------------------------------------------------------------------------------- /src/northwind/Persistence/Repositories/UserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engindemirog/NorthwindWithCleanArchitecture/HEAD/src/northwind/Persistence/Repositories/UserRepository.cs --------------------------------------------------------------------------------