MyWarehouse
Clean Architecture and Domain Driven Design sample project based on C# 10 / .NET 6 / ASP.NET Core 6 / EF Core 6 & Angular 11 with Bootstrap.
파일 탐색기
최종 버전 다운로드 (.zip)- 1.png
- 2.png
- 3.png
- backend-CD.yml
- backend-CI.yml
- frontend-CD.yml
- clean-structure-w-desc.png
- clean-structure.png
- demo-button.png
- frontend-joke.jpg
- frontend-joke2.jpg
- logo-bare.png
- logo-no-desc.png
- logo.png
- repo-card.png
- testing-joke.jpg
- addMigration.cmd
- dbContextInfo.cmd
- readme
- removeLastMigration.cmd
- updateDatabase.cmd
- ExceptionLoggingBehavior.cs
- RequestValidationBehavior.cs
- IListResponseModel.cs
- IRepository.cs
- ListQueryModel.cs
- IPartnerRepository.cs
- IProductRepository.cs
- ITransactionRepository.cs
- IUnitOfWork.cs
- ICurrentUserService.cs
- IDateTime.cs
- IStockStatisticsService.cs
- EntityNotFoundException.cs
- InputValidationException.cs
- IMapFrom.cs
- MappingProfile.cs
- AppOperationResult.cs
- CreatePartnerCommand.cs
- CreatePartnerCommandValidator.cs
- DeletePartnerCommand.cs
- GetPartnerDetailsQuery.cs
- PartnerDetailsDto.cs
- GetPartnersListQuery.cs
- PartnerDto.cs
- UpdatePartnerCommand.cs
- UpdatePartnerCommandValidator.cs
- CreateProductCommand.cs
- CreateProductCommandValidator.cs
- DeleteProductCommand.cs
- GetProductDetailsQuery.cs
- ProductDetailsDto.cs
- GetProductsListQuery.cs
- ProductDto.cs
- ProductStockCountDto.cs
- ProductStockCountQuery.cs
- ProductStockMassQuery.cs
- StockMassDto.cs
- ProductStockValueQuery.cs
- StockValueDto.cs
- UpdateProductCommand.cs
- UpdateProductCommandValidator.cs
- CreateTransactionCommand.cs
- CreateTransactionCommandValidator.cs
- GetTransactionDetailsQuery.cs
- TransactionDetailsDto.cs
- GetTransactionsListQuery.cs
- TransactionDto.cs
- Application.csproj
- ApplicationStartup.cs
- GlobalUsings.cs
- Mass.cs
- MassUnit.cs
- Currency.cs
- Money.cs
- IAudited.cs
- IEntity.cs
- ISoftDeletable.cs
- MyEntity.cs
- InsufficientStockException.cs
- Address.cs
- Partner.cs
- PartnerInvariants.cs
- Product.cs
- ProductInvariants.cs
- Transaction.cs
- TransactionLine.cs
- TransactionType.cs
- AssemblyConfig.cs
- Domain.csproj
- GlobalUsings.cs
- ListResponseModel.cs
- RepositoryBase.cs
- PartnerRepositoryEF.cs
- ProductRepositoryEF.cs
- TransactionRepositoryEF.cs
- UnitOfWork.cs
- DateTimeService.cs
- StockStatisticsService.cs
- Startup.cs
- MySignInResult.cs
- SignInData.cs
- TokenModel.cs
- ITokenService.cs
- IUserService.cs
- JwtTokenService.cs
- UserService.cs
- ExternalAuthenticationInfoException.cs
- ExternalAuthenticationPreventedException.cs
- ExternalAuthenticationSetupException.cs
- ExternalAuthenticationProvider.cs
- ExternalUserData.cs
- ExternalAuthenticationVerifier.cs
- ExternalSignInService.cs
- IExternalAuthenticationVerifier.cs
- IExternalSignInService.cs
- AuthenticationSettings.cs
- ExternalAuthenticationSettings.cs
- Startup.cs
- KnownClaims.cs
- PolicyNames.cs
- Startup.cs
- AzureKeyVaultSettings.cs
- Startup.cs
- ConfigurationExtensions.cs
- QueryableExtensions.cs
- IValidatable.cs
- RequiredIfAttribute.cs
- ApplicationUser.cs
- Startup.cs
- 20210206205027_AddDomain.cs
- 20210206205027_AddDomain.Designer.cs
- 20221005140037_UpdateDomainToDotNet6.cs
- 20221005140037_UpdateDomainToDotNet6.Designer.cs
- ApplicationDbContextModelSnapshot.cs
- CurrencyConverter.cs
- MassUnitConverter.cs
- ApplicationDbContext.cs
- DbInitializer.cs
- ApplicationDbSettings.cs
- ConnectionStrings.cs
- UserSeedSettings.cs
- Startup.cs
- GlobalUsings.cs
- Infrastructure.csproj
- infrastructureSettings.json
- InfrastructureStartup.cs
- SamplePartners.cs
- SampleProducts.cs
- SampleTransactions.cs
- DataGenerator.cs
- SampleData.csproj
- AccountController.cs
- PartnerController.cs
- ProductController.cs
- TransactionController.cs
- ApiStartup.cs
- ExternalLoginDto.cs
- LoginDto.cs
- LoginResponseDto.cs
- CurrentUserService.cs
- AuthenticationStartup.cs
- CorsSettings.cs
- CorsStartup.cs
- ExceptionMappingFilter.cs
- ErrorHandlingStartup.cs
- LogHelper.cs
- LogglySettings.cs
- LoggingStartup.cs
- launchSettings.json
- ConfigureSwaggerUIOptions.cs
- SecuritySchemeNames.cs
- SwaggerSettings.cs
- SwaggerAuthorizeFilter.cs
- SwaggerGroupAttribute.cs
- SwaggerGroupFilter.cs
- SwaggerStartup.cs
- IVersionedApiInputContract.cs
- IVersionedApiOutputContract.cs
- ConfigureSwaggerGenOptions.cs
- ConfigureSwaggerUIOptions.cs
- VersioningStartup.cs
- appsettings.Development.json
- appsettings.json
- GlobalUsings.cs
- Program.cs
- Startup.cs
- WebApi.csproj
- settings.json
- app.e2e-spec.ts
- app.po.ts
- protractor.conf.js
- tsconfig.json
- index.component.html
- index.component.ts
- login-form.component.html
- login-form.component.ts
- navbar-login-info.component.html
- navbar-login-info.component.ts
- auth-interceptor.ts
- login-data.ts
- login-request.ts
- auth.service.ts
- logged-in-can-activate.service.ts
- display-card.component.html
- display-card.component.ts
- footer.component.html
- footer.component.scss
- footer.component.ts
- header.component.html
- header.component.scss
- header.component.ts
- item-count-selector.component.html
- item-count-selector.component.ts
- show-validation-errors.component.ts
- validation-error.ts
- custom-validators.ts
- http-error-notification.component.html
- http-error-notification.component.ts
- server-validation-errors.ts
- http-error-notifier.service.ts
- http-error.interceptor.ts
- currency-selector.component.html
- currency-selector.component.ts
- exchange-rates.ts
- exchange-rates.service.ts
- custom-headers.ts
- paged-query.ts
- paged-state.ts
- api-service.ts
- caching-interceptor.ts
- mass.ts
- money.ts
- confirmation-dialog.component.html
- confirmation-dialog.component.ts
- confirmation-dialog.service.ts
- global-toast-service.ts
- not-found.component.html
- not-found.component.ts
- server-status-widget.component.html
- server-status-widget.component.ts
- server-status.service.ts
- core-routing.module.ts
- core.module.ts
- partner-edit.component.html
- partner-edit.component.ts
- partner-form.component.html
- partner-form.component.ts
- partner-lookup-field.component.html
- partner-lookup-field.component.ts
- partner-new.component.html
- partner-new.component.ts
- partner-address.ts
- partner-create.ts
- partner-details.ts
- partner-listing.ts
- partner-update.ts
- partner-index.component.html
- partner-index.component.ts
- partner.service.ts
- partners-routing.module.ts
- partners.module.ts
- product-card.component.html
- product-card.component.ts
- product-edit.component.html
- product-edit.component.ts
- product-edit-modal.component.html
- product-edit-modal.component.ts
- product-form.component.html
- product-form.component.ts
- product-insights.component.html
- product-insights.component.ts
- product-lookup-field.component.html
- product-lookup-field.component.ts
- product-new.component.html
- product-new.component.ts
- product-create.ts
- product-stock-count.ts
- product-summary.ts
- product.ts
- product-index.component.html
- product-index.component.ts
- product.service.ts
- products-routing.module.ts
- products.module.ts
- stock-metrics.component.html
- stock-metrics.component.ts
- stock-summary.component.html
- stock-summary.component.ts
- stock-index.component.html
- stock-index.component.ts
- stock-routing.module.ts
- stock.module.ts
- transaction-type.ts
- transaction.service.ts
- transaction-new.component.html
- transaction-new.component.ts
- transactionFormConstants.ts
- selected-partner.ts
- selected-product.ts
- transaction-create.ts
- transaction-lines-validator.ts
- transaction-listing.ts
- transaction-index.component.html
- transaction-index.component.ts
- transaction-view.component.html
- transaction-view.component.ts
- transaction-details.ts
- transactions-routing.module.ts
- transactions.module.ts
- app-routing.module.ts
- app.component.html
- app.component.scss
- app.component.ts
- app.error-handler.ts
- app.module.ts
- .gitkeep
- favicon.svg
- google-logo.png
- icon-white.png
- icon.png
- logo-long-color.png
- logo-long-white.png
- logo-short-white-transp.png
- logo-short-white.png
- MyWarehouseLogo.svg
- environment.prod.ts
- environment.ts
- favicon-32x32.png
- favicon.svg
- index.html
- main.ts
- polyfills.ts
- styles.scss
- test.ts
- .angulardoc.json
- .editorconfig
- .gitignore
- angular.json
- browserslist
- karma.conf.js
- package-lock.json
- package.json
- README.md
- tsconfig.app.json
- tsconfig.json
- tsconfig.spec.json
- tslint.json
- TestData.cs
- TestDataFactory.cs
- TestHost.cs
- CreatePartnerTests.cs
- DeletePartnerTests.cs
- GetPartnerDetailsTests.cs
- GetPartnersListTests.cs
- UpdatePartnerTests.cs
- CreateProductTests.cs
- DeleteProductTests.cs
- GetProductDetailsTests.cs
- GetProductsListTests.cs
- ProductStockCount.cs
- ProductStockMass.cs
- ProductStockValue.cs
- UpdateProductTests.cs
- CreateTransactionTests.cs
- GetTransactionDetailsTests.cs
- GetTransactionsListTests.cs
- Application.IntegrationTests.csproj
- appsettings.Testing.json
- TestBase.cs
- TestFramework.cs
- ListQueryModelTests.cs
- InputValidationExceptionTests.cs
- Application.UnitTests.csproj
- TestHelper.cs
- MassTests.cs
- MassUnitTests.cs
- CurrencyTests.cs
- MoneyTests.cs
- PartnerTests.cs
- ProductTests.cs
- TransactionTests.cs
- Domain.UnitTests.csproj
- ApplicationDbContextTests.cs
- Infrastructure.UnitTests.csproj
- AccountControllerTests.cs
- PartnerControllerTests.cs
- ProductControllerTests.cs
- TransactionControllerTests.cs
- CurrentUserServiceTests.cs
- ExceptionMappingFilterTests.cs
- WebApi.UnitTests.csproj
- .editorconfig
- .gitignore
- LICENSE
- MyWarehouse.sln
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
