├── .gitignore ├── CleanArchitecture.sln ├── Maximum ├── CleanArchitectureAnalyzer │ ├── CleanArchitectureAnalyzer.Vsix │ │ ├── CleanArchitectureAnalyzer.Vsix.csproj │ │ └── source.extension.vsixmanifest │ └── CleanArchitectureAnalyzer │ │ ├── CleanArchitectureAnalyzer.csproj │ │ ├── CleanArchitectureDiagnosticAnalyzer.cs │ │ └── tools │ │ ├── install.ps1 │ │ └── uninstall.ps1 ├── Docs │ └── AssemblyStatistic.xlsx ├── Max.Controllers │ ├── Max.Controllers.csproj │ ├── OrdersController.cs │ └── Properties │ │ └── launchSettings.json ├── Max.DataAccess.MsSql │ ├── AppDbContext.cs │ ├── DataSeed.cs │ ├── Max.DataAccess.MsSql.csproj │ └── Properties │ │ └── AssemblyInfo.cs ├── Max.DomainServices.Implementation │ ├── Max.DomainServices.Implementation.csproj │ ├── OrdersService.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── Max.DomainServices.Interfaces │ ├── IOrdersService.cs │ ├── Max.DomainServices.Interfaces.csproj │ └── Properties │ │ └── AssemblyInfo.cs ├── Max.Entities │ ├── Enums │ │ └── OrderStatus.cs │ ├── Max.Entities.csproj │ └── Models │ │ ├── Email.cs │ │ ├── Order.cs │ │ ├── OrderItem.cs │ │ └── Product.cs ├── Max.Infrastructure.Implementation │ ├── BackgroundJobs │ │ ├── FluentSchedulerRegistry.cs │ │ ├── JobFactory.cs │ │ └── SendEmailsJob.cs │ ├── Max.Infrastructure.Implementation.csproj │ ├── Options │ │ └── EmailOptions.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Services │ │ ├── CurrentUserService.cs │ │ └── EmailService.cs ├── Max.Infrastructure.Interfaces │ ├── DataAccess │ │ └── IDbContext.cs │ ├── Max.Infrastructure.Interfaces.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Services │ │ ├── ICurrentUserService.cs │ │ └── IEmailService.cs ├── Max.Tests │ ├── CleanArchitectureTests.cs │ └── Max.Tests.csproj ├── Max.UseCases.Tests.Unit │ ├── Handlers │ │ └── Orders │ │ │ └── Commands │ │ │ └── CreateOrder │ │ │ └── CreateOrderTests.cs │ └── Max.UseCases.Tests.Unit.csproj ├── Max.UseCases │ ├── Exceptions │ │ └── EntityNotFoundException.cs │ ├── Handlers │ │ └── Orders │ │ │ ├── Commands │ │ │ └── CreateOrder │ │ │ │ ├── CreateOrderRequest.cs │ │ │ │ └── CreateOrderRequestHandler.cs │ │ │ ├── Dto │ │ │ ├── CreateOrderDto.cs │ │ │ ├── OrderDto.cs │ │ │ └── OrderItemDto.cs │ │ │ ├── Mappings │ │ │ └── OrdersAutoMapperProfile.cs │ │ │ └── Queries │ │ │ └── GetOrder │ │ │ ├── GetOrderRequest.cs │ │ │ └── GetOrderRequestHandler.cs │ ├── Max.UseCases.csproj │ └── Properties │ │ └── AssemblyInfo.cs ├── Max.Utils │ ├── Extensions │ │ └── StringExtensions.cs │ └── Max.Utils.csproj └── Max.Web │ ├── Max.Web.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── Utils │ ├── AssemblyStatisticCalculator.cs │ └── ExceptionHandlerMiddleware.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── Middle ├── Mid.DataAccess.MsSql │ ├── AppDbContext.cs │ ├── DataAccessModule.cs │ ├── DataSeed.cs │ ├── Mid.DataAccess.MsSql.csproj │ └── Migrations │ │ ├── 20191221135254_Initial.Designer.cs │ │ ├── 20191221135254_Initial.cs │ │ └── AppDbContextModelSnapshot.cs ├── Mid.Entities │ ├── Enums │ │ └── OrderStatus.cs │ ├── Mid.Entities.csproj │ ├── Min.Entities.csproj │ └── Models │ │ ├── Email.cs │ │ ├── Order.cs │ │ ├── OrderItem.cs │ │ └── Product.cs ├── Mid.Infrastructure.Implementation │ ├── BackgroundJobs │ │ ├── FluentSchedulerRegistry.cs │ │ ├── JobFactory.cs │ │ └── SendEmailsJob.cs │ ├── InfrastructureModule.cs │ ├── Mid.Infrastructure.Implementation.csproj │ ├── Options │ │ └── EmailOptions.cs │ └── Services │ │ ├── CurrentUserService.cs │ │ └── EmailService.cs ├── Mid.Infrastructure.Interfaces │ ├── DataAccess │ │ └── IDbContext.cs │ ├── Mid.Infrastructure.Interfaces.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Services │ │ ├── ICurrentUserService.cs │ │ └── IEmailService.cs ├── Mid.UseCases │ ├── Exceptions │ │ └── EntityNotFoundException.cs │ ├── Handlers │ │ └── Orders │ │ │ ├── Commands │ │ │ └── CreateOrder │ │ │ │ ├── CreateOrderRequest.cs │ │ │ │ └── CreateOrderRequestHandler.cs │ │ │ ├── Dto │ │ │ ├── CreateOrderDto.cs │ │ │ ├── OrderDto.cs │ │ │ └── OrderItemDto.cs │ │ │ ├── Mappings │ │ │ └── OrdersAutoMapperProfile.cs │ │ │ └── Queries │ │ │ └── GetOrder │ │ │ ├── GetOrderRequest.cs │ │ │ └── GetOrderRequestHandler.cs │ ├── Mid.UseCases.csproj │ └── UseCasesModule.cs ├── Mid.Utils │ ├── Extensions │ │ └── StringExtensions.cs │ ├── Mid.Utils.csproj │ └── Modules │ │ ├── Module.cs │ │ └── ServiceCollectionExtensions.cs └── Mid.Web │ ├── Controllers │ └── OrdersController.cs │ ├── Mid.Web.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── Utils │ └── ExceptionHandlerMiddleware.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── Minimum ├── Min.DataAccess.MsSql │ ├── AppDbContext.cs │ ├── DataSeed.cs │ ├── Migrations │ │ ├── 20191214160048_Initial.Designer.cs │ │ ├── 20191214160048_Initial.cs │ │ ├── 20191215093751_DataSeed.Designer.cs │ │ ├── 20191215093751_DataSeed.cs │ │ └── AppDbContextModelSnapshot.cs │ └── Min.DataAccess.MsSql.csproj ├── Min.Entities │ ├── Enums │ │ └── OrderStatus.cs │ ├── Min.Entities.csproj │ └── Models │ │ ├── Email.cs │ │ ├── Order.cs │ │ ├── OrderItem.cs │ │ └── Product.cs ├── Min.Infrastructure.Interfaces │ ├── DataAccess │ │ ├── IDbContext.cs │ │ └── IReadDbContext.cs │ ├── Min.Infrastructure.Interfaces.csproj │ ├── Options │ │ └── EmailOptions.cs │ └── Services │ │ ├── ICurrentUserService.cs │ │ └── IEmailService.cs ├── Min.UseCases.Tests.Unit │ ├── Handlers │ │ └── Order │ │ │ └── Commands │ │ │ └── CreateOrder │ │ │ └── CreateOrderTests.cs │ └── Min.UseCases.Tests.Unit.csproj ├── Min.UseCases │ ├── Exceptions │ │ └── EntityNotFoundException.cs │ ├── Handlers │ │ └── Orders │ │ │ ├── Commands │ │ │ └── CreateOrder │ │ │ │ ├── CreateOrderRequest.cs │ │ │ │ └── CreateOrderRequestHandler.cs │ │ │ ├── Dto │ │ │ ├── CreateOrderDto.cs │ │ │ ├── OrderDto.cs │ │ │ └── OrderItemDto.cs │ │ │ ├── Mappings │ │ │ └── OrdersAutoMapperProfile.cs │ │ │ └── Queries │ │ │ └── GetOrder │ │ │ ├── GetOrderRequest.cs │ │ │ └── GetOrderRequestHandler.cs │ └── Min.UseCases.csproj ├── Min.Utils │ ├── Extensions │ │ └── StringExtensions.cs │ └── Min.Utils.csproj └── Min.Web │ ├── BackgroundJobs │ ├── FluentSchedulerRegistry.cs │ ├── JobFactory.cs │ └── SendEmailsJob.cs │ ├── Controllers │ └── OrdersController.cs │ ├── Min.Web.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Services │ ├── CurrentUserService.cs │ └── EmailService.cs │ ├── Startup.cs │ ├── Utils │ └── ExceptionHandlerMiddleware.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── NotClean.sln ├── NotClean ├── NotClean.DataAccess │ ├── AppDbContext.cs │ ├── DataSeed.cs │ └── NotClean.DataAccess.csproj ├── NotClean.Entities │ ├── Email.cs │ ├── NotClean.Entities.csproj │ ├── Order.cs │ ├── OrderItem.cs │ └── Product.cs ├── NotClean.Handlers │ ├── Exceptions │ │ └── EntityNotFoundException.cs │ ├── NotClean.Handlers.csproj │ └── Orders │ │ ├── Commands │ │ └── CreateOrder │ │ │ ├── CreateOrderRequest.cs │ │ │ └── CreateOrderRequestHandler.cs │ │ ├── Dto │ │ ├── CreateOrderDto.cs │ │ ├── OrderDto.cs │ │ └── OrderItemDto.cs │ │ ├── Mappings │ │ └── OrdersAutoMapperProfile.cs │ │ └── Queries │ │ └── GetOrder │ │ ├── GetOrderRequest.cs │ │ └── GetOrderRequestHandler.cs ├── NotClean.Services │ ├── Implementation │ │ ├── CurrentUserService.cs │ │ └── EmailService.cs │ ├── Interfaces │ │ ├── ICurrentUserService.cs │ │ └── IEmailService.cs │ ├── NotClean.Services.csproj │ └── Options │ │ └── EmailOptions.cs └── NotClean.Web │ ├── BackgroundJobs │ ├── FluentSchedulerRegistry.cs │ ├── JobFactory.cs │ └── SendEmailsJob.cs │ ├── Controllers │ └── OrdersController.cs │ ├── NotClean.Web.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── Utils │ └── ExceptionHandlerMiddleware.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── README.md └── Ultra ├── Ultra.AdminApi.ApplicationServices.Implementation ├── ApplicationService.cs └── Ultra.Web.AdminApi.ApplicationServices.Implementation.csproj ├── Ultra.AdminApi.ApplicationServices.Interfaces ├── IApplicationService.cs ├── ReportModel.cs └── Ultra.Web.AdminApi.ApplicationServices.Interfaces.csproj ├── Ultra.AdminApi.Controllers ├── ProductsController.cs └── Ultra.Web.AdminApi.Controllers.csproj ├── Ultra.AdminApi.UseCases ├── Products │ ├── Commands │ │ └── AddProduct │ │ │ ├── AddProductRequest.cs │ │ │ └── AddProductRequestHandler.cs │ ├── Dtos │ │ └── AddProductDto.cs │ └── Utils │ │ └── ProductsAutoMapperProfile.cs └── Ultra.Web.AdminApi.UseCases.csproj ├── Ultra.ApplicationServices.Implementation ├── CommonApplicationService.cs └── Ultra.Common.ApplicationServices.Implementation.csproj ├── Ultra.ApplicationServices.Interfaces ├── ICommonApplicationService.cs └── Ultra.Common.ApplicationServices.Interfaces.csproj ├── Ultra.BackgroundJobs.UseCases ├── JobOperation │ ├── JobOperationRequest.cs │ └── JobOperationRequestHandler.cs └── Ultra.Web.BackgroundJobs.UseCases.csproj ├── Ultra.BackgroundJobs ├── SomeBackgroundJob.cs └── Ultra.Web.BackgroundJobs.csproj ├── Ultra.DomainServices.Implementation ├── OrdersService.cs └── Ultra.Common.Domain.Services.Implementation.csproj ├── Ultra.DomainServices.Interfaces ├── IOrdersService.cs └── Ultra.Common.Domain.Services.Interfaces.csproj ├── Ultra.DownloadService.Controllers ├── DonwloadController.cs └── Ultra.Web.DownloadService.Controllers.csproj ├── Ultra.DownloadService.UseCases └── Ultra.Web.DownloadService.UseCases.csproj ├── Ultra.Entities ├── Enums │ └── OrderStatus.cs ├── Models │ ├── Email.cs │ ├── Order.cs │ ├── OrderItem.cs │ └── Product.cs └── Ultra.Common.Domain.Entities.csproj ├── Ultra.FrontendApi.Controllers └── Ultra.Web.FrontendApi.Controllers.csproj ├── Ultra.FrontendApi.UseCases └── Ultra.Web.FrontendApi.UseCases.csproj ├── Ultra.Infrastructure.BlobStorage.Implementation ├── AzureBlobStorage.cs └── Ultra.Common.Infrastructure.BlobStorage.Implementation.Azure.csproj ├── Ultra.Infrastructure.BlobStorage.Interfaces ├── IBlobStorage.cs └── Ultra.Common.Infrastructure.BlobStorage.Interfaces.csproj ├── Ultra.Infrastructure.DataAccess.Implementation ├── CommonDbContext.cs └── Ultra.Common.Infrastructure.DataAccess.Implementation.MsSql.csproj ├── Ultra.Infrastructure.DataAccess.Interfaces ├── ICommonDbContext.cs └── Ultra.Common.Infrastructure.DataAccess.Interfaces.csproj ├── Ultra.Infrastructure.ServiceBus.Implementation ├── AzureServiceBus.cs └── Ultra.Common.Infrastructure.ServiceBus.Implementation.Azure.csproj ├── Ultra.Infrastructure.ServiceBus.Interfaces ├── IServiceBus.cs ├── Message.cs └── Ultra.Common.Infrastructure.ServiceBus.Interfaces.csproj ├── Ultra.Infrastructure.WebHost.Implementation ├── CurrentUserService.cs ├── Ultra.Web.Infrastructure.WebHost.Implementation.AspNetCore.csproj └── UrlGenerator.cs ├── Ultra.Infrastructure.WebHost.Interfaces ├── ICurrentUserService.cs ├── IUrlGenerator.cs └── Ultra.Web.Infrastructure.WebHost.Interfaces.csproj ├── Ultra.Integrations.Emailing.Implementation ├── EmailingService.cs └── Ultra.Common.Integrations.Emailing.Implementation.csproj ├── Ultra.Integrations.Emailing.Interfaces ├── IEmailingService.cs └── Ultra.Common.Integrations.Emailing.Interfaces.csproj ├── Ultra.MobileApi.Controllers └── Ultra.Web.MobileApi.Controllers.csproj ├── Ultra.MobileApi.UseCases └── Ultra.Web.MobileApi.UseCases.csproj ├── Ultra.PublicApi.Controllers └── Ultra.Web.PublicApi.Controllers.csproj ├── Ultra.PublicApi.UseCases └── Ultra.Web.PublicApi.UseCases.csproj ├── Ultra.Reporting.Domain.Entities ├── AggregatedDataItem.cs └── Ultra.Reporting.Domain.Entities.csproj ├── Ultra.Reporting.Hosting ├── Controllers │ └── WeatherForecastController.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── Ultra.Reporting.Hosting.csproj ├── WeatherForecast.cs ├── appsettings.Development.json └── appsettings.json ├── Ultra.Reporting.Infrastructure.DataAccess.Implementation.MS ├── ReportingDbContext.cs └── Ultra.Reporting.Infrastructure.DataAccess.Implementation.MS.csproj ├── Ultra.Reporting.Infrastructure.DataAccess.Interfaces ├── IReportingDbContext.cs └── Ultra.Reporting.Infrastructure.DataAccess.Interfaces.csproj ├── Ultra.Reporting.UseCases ├── DataExchange │ └── Commands │ │ └── ImportData │ │ ├── ImportDataRequest.cs │ │ └── ImportDataRequestHandler.cs └── Ultra.Reporting.UseCases.csproj ├── Ultra.Utils ├── Extensions │ └── StringExtensions.cs └── Ultra.Utils.csproj ├── Ultra.WebHost ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── Ultra.Web.Hosting.csproj ├── appsettings.Development.json └── appsettings.json ├── Ultra.WebJob.UseCases ├── RegularCommands │ └── Run │ │ ├── RunRequest.cs │ │ └── RunRequestHandler.cs └── Ultra.WebJob.UseCases.csproj └── Ultra.WebJob ├── Program.cs └── Ultra.WebJob.Hosting.csproj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/.gitignore -------------------------------------------------------------------------------- /CleanArchitecture.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/CleanArchitecture.sln -------------------------------------------------------------------------------- /Maximum/CleanArchitectureAnalyzer/CleanArchitectureAnalyzer.Vsix/CleanArchitectureAnalyzer.Vsix.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/CleanArchitectureAnalyzer/CleanArchitectureAnalyzer.Vsix/CleanArchitectureAnalyzer.Vsix.csproj -------------------------------------------------------------------------------- /Maximum/CleanArchitectureAnalyzer/CleanArchitectureAnalyzer.Vsix/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/CleanArchitectureAnalyzer/CleanArchitectureAnalyzer.Vsix/source.extension.vsixmanifest -------------------------------------------------------------------------------- /Maximum/CleanArchitectureAnalyzer/CleanArchitectureAnalyzer/CleanArchitectureAnalyzer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/CleanArchitectureAnalyzer/CleanArchitectureAnalyzer/CleanArchitectureAnalyzer.csproj -------------------------------------------------------------------------------- /Maximum/CleanArchitectureAnalyzer/CleanArchitectureAnalyzer/CleanArchitectureDiagnosticAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/CleanArchitectureAnalyzer/CleanArchitectureAnalyzer/CleanArchitectureDiagnosticAnalyzer.cs -------------------------------------------------------------------------------- /Maximum/CleanArchitectureAnalyzer/CleanArchitectureAnalyzer/tools/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/CleanArchitectureAnalyzer/CleanArchitectureAnalyzer/tools/install.ps1 -------------------------------------------------------------------------------- /Maximum/CleanArchitectureAnalyzer/CleanArchitectureAnalyzer/tools/uninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/CleanArchitectureAnalyzer/CleanArchitectureAnalyzer/tools/uninstall.ps1 -------------------------------------------------------------------------------- /Maximum/Docs/AssemblyStatistic.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Docs/AssemblyStatistic.xlsx -------------------------------------------------------------------------------- /Maximum/Max.Controllers/Max.Controllers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Controllers/Max.Controllers.csproj -------------------------------------------------------------------------------- /Maximum/Max.Controllers/OrdersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Controllers/OrdersController.cs -------------------------------------------------------------------------------- /Maximum/Max.Controllers/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Controllers/Properties/launchSettings.json -------------------------------------------------------------------------------- /Maximum/Max.DataAccess.MsSql/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.DataAccess.MsSql/AppDbContext.cs -------------------------------------------------------------------------------- /Maximum/Max.DataAccess.MsSql/DataSeed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.DataAccess.MsSql/DataSeed.cs -------------------------------------------------------------------------------- /Maximum/Max.DataAccess.MsSql/Max.DataAccess.MsSql.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.DataAccess.MsSql/Max.DataAccess.MsSql.csproj -------------------------------------------------------------------------------- /Maximum/Max.DataAccess.MsSql/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly: InternalsVisibleTo("Max.Web")] //Composition Root 4 | 5 | //Tests -------------------------------------------------------------------------------- /Maximum/Max.DomainServices.Implementation/Max.DomainServices.Implementation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.DomainServices.Implementation/Max.DomainServices.Implementation.csproj -------------------------------------------------------------------------------- /Maximum/Max.DomainServices.Implementation/OrdersService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.DomainServices.Implementation/OrdersService.cs -------------------------------------------------------------------------------- /Maximum/Max.DomainServices.Implementation/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly: InternalsVisibleTo("Max.Web")] //Composition Root 4 | 5 | //Tests -------------------------------------------------------------------------------- /Maximum/Max.DomainServices.Interfaces/IOrdersService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.DomainServices.Interfaces/IOrdersService.cs -------------------------------------------------------------------------------- /Maximum/Max.DomainServices.Interfaces/Max.DomainServices.Interfaces.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.DomainServices.Interfaces/Max.DomainServices.Interfaces.csproj -------------------------------------------------------------------------------- /Maximum/Max.DomainServices.Interfaces/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.DomainServices.Interfaces/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Maximum/Max.Entities/Enums/OrderStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Entities/Enums/OrderStatus.cs -------------------------------------------------------------------------------- /Maximum/Max.Entities/Max.Entities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Entities/Max.Entities.csproj -------------------------------------------------------------------------------- /Maximum/Max.Entities/Models/Email.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Entities/Models/Email.cs -------------------------------------------------------------------------------- /Maximum/Max.Entities/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Entities/Models/Order.cs -------------------------------------------------------------------------------- /Maximum/Max.Entities/Models/OrderItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Entities/Models/OrderItem.cs -------------------------------------------------------------------------------- /Maximum/Max.Entities/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Entities/Models/Product.cs -------------------------------------------------------------------------------- /Maximum/Max.Infrastructure.Implementation/BackgroundJobs/FluentSchedulerRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Infrastructure.Implementation/BackgroundJobs/FluentSchedulerRegistry.cs -------------------------------------------------------------------------------- /Maximum/Max.Infrastructure.Implementation/BackgroundJobs/JobFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Infrastructure.Implementation/BackgroundJobs/JobFactory.cs -------------------------------------------------------------------------------- /Maximum/Max.Infrastructure.Implementation/BackgroundJobs/SendEmailsJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Infrastructure.Implementation/BackgroundJobs/SendEmailsJob.cs -------------------------------------------------------------------------------- /Maximum/Max.Infrastructure.Implementation/Max.Infrastructure.Implementation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Infrastructure.Implementation/Max.Infrastructure.Implementation.csproj -------------------------------------------------------------------------------- /Maximum/Max.Infrastructure.Implementation/Options/EmailOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Infrastructure.Implementation/Options/EmailOptions.cs -------------------------------------------------------------------------------- /Maximum/Max.Infrastructure.Implementation/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly: InternalsVisibleTo("Max.Web")] //Composition Root 4 | 5 | //Tests -------------------------------------------------------------------------------- /Maximum/Max.Infrastructure.Implementation/Services/CurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Infrastructure.Implementation/Services/CurrentUserService.cs -------------------------------------------------------------------------------- /Maximum/Max.Infrastructure.Implementation/Services/EmailService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Infrastructure.Implementation/Services/EmailService.cs -------------------------------------------------------------------------------- /Maximum/Max.Infrastructure.Interfaces/DataAccess/IDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Infrastructure.Interfaces/DataAccess/IDbContext.cs -------------------------------------------------------------------------------- /Maximum/Max.Infrastructure.Interfaces/Max.Infrastructure.Interfaces.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Infrastructure.Interfaces/Max.Infrastructure.Interfaces.csproj -------------------------------------------------------------------------------- /Maximum/Max.Infrastructure.Interfaces/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Infrastructure.Interfaces/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Maximum/Max.Infrastructure.Interfaces/Services/ICurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Infrastructure.Interfaces/Services/ICurrentUserService.cs -------------------------------------------------------------------------------- /Maximum/Max.Infrastructure.Interfaces/Services/IEmailService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Infrastructure.Interfaces/Services/IEmailService.cs -------------------------------------------------------------------------------- /Maximum/Max.Tests/CleanArchitectureTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Tests/CleanArchitectureTests.cs -------------------------------------------------------------------------------- /Maximum/Max.Tests/Max.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Tests/Max.Tests.csproj -------------------------------------------------------------------------------- /Maximum/Max.UseCases.Tests.Unit/Handlers/Orders/Commands/CreateOrder/CreateOrderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.UseCases.Tests.Unit/Handlers/Orders/Commands/CreateOrder/CreateOrderTests.cs -------------------------------------------------------------------------------- /Maximum/Max.UseCases.Tests.Unit/Max.UseCases.Tests.Unit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.UseCases.Tests.Unit/Max.UseCases.Tests.Unit.csproj -------------------------------------------------------------------------------- /Maximum/Max.UseCases/Exceptions/EntityNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.UseCases/Exceptions/EntityNotFoundException.cs -------------------------------------------------------------------------------- /Maximum/Max.UseCases/Handlers/Orders/Commands/CreateOrder/CreateOrderRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.UseCases/Handlers/Orders/Commands/CreateOrder/CreateOrderRequest.cs -------------------------------------------------------------------------------- /Maximum/Max.UseCases/Handlers/Orders/Commands/CreateOrder/CreateOrderRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.UseCases/Handlers/Orders/Commands/CreateOrder/CreateOrderRequestHandler.cs -------------------------------------------------------------------------------- /Maximum/Max.UseCases/Handlers/Orders/Dto/CreateOrderDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.UseCases/Handlers/Orders/Dto/CreateOrderDto.cs -------------------------------------------------------------------------------- /Maximum/Max.UseCases/Handlers/Orders/Dto/OrderDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.UseCases/Handlers/Orders/Dto/OrderDto.cs -------------------------------------------------------------------------------- /Maximum/Max.UseCases/Handlers/Orders/Dto/OrderItemDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.UseCases/Handlers/Orders/Dto/OrderItemDto.cs -------------------------------------------------------------------------------- /Maximum/Max.UseCases/Handlers/Orders/Mappings/OrdersAutoMapperProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.UseCases/Handlers/Orders/Mappings/OrdersAutoMapperProfile.cs -------------------------------------------------------------------------------- /Maximum/Max.UseCases/Handlers/Orders/Queries/GetOrder/GetOrderRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.UseCases/Handlers/Orders/Queries/GetOrder/GetOrderRequest.cs -------------------------------------------------------------------------------- /Maximum/Max.UseCases/Handlers/Orders/Queries/GetOrder/GetOrderRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.UseCases/Handlers/Orders/Queries/GetOrder/GetOrderRequestHandler.cs -------------------------------------------------------------------------------- /Maximum/Max.UseCases/Max.UseCases.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.UseCases/Max.UseCases.csproj -------------------------------------------------------------------------------- /Maximum/Max.UseCases/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly: InternalsVisibleTo("Max.Web")] 4 | 5 | //Tests -------------------------------------------------------------------------------- /Maximum/Max.Utils/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Utils/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /Maximum/Max.Utils/Max.Utils.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Utils/Max.Utils.csproj -------------------------------------------------------------------------------- /Maximum/Max.Web/Max.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Web/Max.Web.csproj -------------------------------------------------------------------------------- /Maximum/Max.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Web/Program.cs -------------------------------------------------------------------------------- /Maximum/Max.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /Maximum/Max.Web/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Web/Startup.cs -------------------------------------------------------------------------------- /Maximum/Max.Web/Utils/AssemblyStatisticCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Web/Utils/AssemblyStatisticCalculator.cs -------------------------------------------------------------------------------- /Maximum/Max.Web/Utils/ExceptionHandlerMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Web/Utils/ExceptionHandlerMiddleware.cs -------------------------------------------------------------------------------- /Maximum/Max.Web/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Web/appsettings.Development.json -------------------------------------------------------------------------------- /Maximum/Max.Web/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Maximum/Max.Web/appsettings.json -------------------------------------------------------------------------------- /Middle/Mid.DataAccess.MsSql/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.DataAccess.MsSql/AppDbContext.cs -------------------------------------------------------------------------------- /Middle/Mid.DataAccess.MsSql/DataAccessModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.DataAccess.MsSql/DataAccessModule.cs -------------------------------------------------------------------------------- /Middle/Mid.DataAccess.MsSql/DataSeed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.DataAccess.MsSql/DataSeed.cs -------------------------------------------------------------------------------- /Middle/Mid.DataAccess.MsSql/Mid.DataAccess.MsSql.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.DataAccess.MsSql/Mid.DataAccess.MsSql.csproj -------------------------------------------------------------------------------- /Middle/Mid.DataAccess.MsSql/Migrations/20191221135254_Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.DataAccess.MsSql/Migrations/20191221135254_Initial.Designer.cs -------------------------------------------------------------------------------- /Middle/Mid.DataAccess.MsSql/Migrations/20191221135254_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.DataAccess.MsSql/Migrations/20191221135254_Initial.cs -------------------------------------------------------------------------------- /Middle/Mid.DataAccess.MsSql/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.DataAccess.MsSql/Migrations/AppDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /Middle/Mid.Entities/Enums/OrderStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Entities/Enums/OrderStatus.cs -------------------------------------------------------------------------------- /Middle/Mid.Entities/Mid.Entities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Entities/Mid.Entities.csproj -------------------------------------------------------------------------------- /Middle/Mid.Entities/Min.Entities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Entities/Min.Entities.csproj -------------------------------------------------------------------------------- /Middle/Mid.Entities/Models/Email.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Entities/Models/Email.cs -------------------------------------------------------------------------------- /Middle/Mid.Entities/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Entities/Models/Order.cs -------------------------------------------------------------------------------- /Middle/Mid.Entities/Models/OrderItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Entities/Models/OrderItem.cs -------------------------------------------------------------------------------- /Middle/Mid.Entities/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Entities/Models/Product.cs -------------------------------------------------------------------------------- /Middle/Mid.Infrastructure.Implementation/BackgroundJobs/FluentSchedulerRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Infrastructure.Implementation/BackgroundJobs/FluentSchedulerRegistry.cs -------------------------------------------------------------------------------- /Middle/Mid.Infrastructure.Implementation/BackgroundJobs/JobFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Infrastructure.Implementation/BackgroundJobs/JobFactory.cs -------------------------------------------------------------------------------- /Middle/Mid.Infrastructure.Implementation/BackgroundJobs/SendEmailsJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Infrastructure.Implementation/BackgroundJobs/SendEmailsJob.cs -------------------------------------------------------------------------------- /Middle/Mid.Infrastructure.Implementation/InfrastructureModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Infrastructure.Implementation/InfrastructureModule.cs -------------------------------------------------------------------------------- /Middle/Mid.Infrastructure.Implementation/Mid.Infrastructure.Implementation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Infrastructure.Implementation/Mid.Infrastructure.Implementation.csproj -------------------------------------------------------------------------------- /Middle/Mid.Infrastructure.Implementation/Options/EmailOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Infrastructure.Implementation/Options/EmailOptions.cs -------------------------------------------------------------------------------- /Middle/Mid.Infrastructure.Implementation/Services/CurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Infrastructure.Implementation/Services/CurrentUserService.cs -------------------------------------------------------------------------------- /Middle/Mid.Infrastructure.Implementation/Services/EmailService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Infrastructure.Implementation/Services/EmailService.cs -------------------------------------------------------------------------------- /Middle/Mid.Infrastructure.Interfaces/DataAccess/IDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Infrastructure.Interfaces/DataAccess/IDbContext.cs -------------------------------------------------------------------------------- /Middle/Mid.Infrastructure.Interfaces/Mid.Infrastructure.Interfaces.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Infrastructure.Interfaces/Mid.Infrastructure.Interfaces.csproj -------------------------------------------------------------------------------- /Middle/Mid.Infrastructure.Interfaces/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Infrastructure.Interfaces/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Middle/Mid.Infrastructure.Interfaces/Services/ICurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Infrastructure.Interfaces/Services/ICurrentUserService.cs -------------------------------------------------------------------------------- /Middle/Mid.Infrastructure.Interfaces/Services/IEmailService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Infrastructure.Interfaces/Services/IEmailService.cs -------------------------------------------------------------------------------- /Middle/Mid.UseCases/Exceptions/EntityNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.UseCases/Exceptions/EntityNotFoundException.cs -------------------------------------------------------------------------------- /Middle/Mid.UseCases/Handlers/Orders/Commands/CreateOrder/CreateOrderRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.UseCases/Handlers/Orders/Commands/CreateOrder/CreateOrderRequest.cs -------------------------------------------------------------------------------- /Middle/Mid.UseCases/Handlers/Orders/Commands/CreateOrder/CreateOrderRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.UseCases/Handlers/Orders/Commands/CreateOrder/CreateOrderRequestHandler.cs -------------------------------------------------------------------------------- /Middle/Mid.UseCases/Handlers/Orders/Dto/CreateOrderDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.UseCases/Handlers/Orders/Dto/CreateOrderDto.cs -------------------------------------------------------------------------------- /Middle/Mid.UseCases/Handlers/Orders/Dto/OrderDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.UseCases/Handlers/Orders/Dto/OrderDto.cs -------------------------------------------------------------------------------- /Middle/Mid.UseCases/Handlers/Orders/Dto/OrderItemDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.UseCases/Handlers/Orders/Dto/OrderItemDto.cs -------------------------------------------------------------------------------- /Middle/Mid.UseCases/Handlers/Orders/Mappings/OrdersAutoMapperProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.UseCases/Handlers/Orders/Mappings/OrdersAutoMapperProfile.cs -------------------------------------------------------------------------------- /Middle/Mid.UseCases/Handlers/Orders/Queries/GetOrder/GetOrderRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.UseCases/Handlers/Orders/Queries/GetOrder/GetOrderRequest.cs -------------------------------------------------------------------------------- /Middle/Mid.UseCases/Handlers/Orders/Queries/GetOrder/GetOrderRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.UseCases/Handlers/Orders/Queries/GetOrder/GetOrderRequestHandler.cs -------------------------------------------------------------------------------- /Middle/Mid.UseCases/Mid.UseCases.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.UseCases/Mid.UseCases.csproj -------------------------------------------------------------------------------- /Middle/Mid.UseCases/UseCasesModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.UseCases/UseCasesModule.cs -------------------------------------------------------------------------------- /Middle/Mid.Utils/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Utils/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /Middle/Mid.Utils/Mid.Utils.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Utils/Mid.Utils.csproj -------------------------------------------------------------------------------- /Middle/Mid.Utils/Modules/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Utils/Modules/Module.cs -------------------------------------------------------------------------------- /Middle/Mid.Utils/Modules/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Utils/Modules/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /Middle/Mid.Web/Controllers/OrdersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Web/Controllers/OrdersController.cs -------------------------------------------------------------------------------- /Middle/Mid.Web/Mid.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Web/Mid.Web.csproj -------------------------------------------------------------------------------- /Middle/Mid.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Web/Program.cs -------------------------------------------------------------------------------- /Middle/Mid.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /Middle/Mid.Web/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Web/Startup.cs -------------------------------------------------------------------------------- /Middle/Mid.Web/Utils/ExceptionHandlerMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Web/Utils/ExceptionHandlerMiddleware.cs -------------------------------------------------------------------------------- /Middle/Mid.Web/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Web/appsettings.Development.json -------------------------------------------------------------------------------- /Middle/Mid.Web/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Middle/Mid.Web/appsettings.json -------------------------------------------------------------------------------- /Minimum/Min.DataAccess.MsSql/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.DataAccess.MsSql/AppDbContext.cs -------------------------------------------------------------------------------- /Minimum/Min.DataAccess.MsSql/DataSeed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.DataAccess.MsSql/DataSeed.cs -------------------------------------------------------------------------------- /Minimum/Min.DataAccess.MsSql/Migrations/20191214160048_Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.DataAccess.MsSql/Migrations/20191214160048_Initial.Designer.cs -------------------------------------------------------------------------------- /Minimum/Min.DataAccess.MsSql/Migrations/20191214160048_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.DataAccess.MsSql/Migrations/20191214160048_Initial.cs -------------------------------------------------------------------------------- /Minimum/Min.DataAccess.MsSql/Migrations/20191215093751_DataSeed.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.DataAccess.MsSql/Migrations/20191215093751_DataSeed.Designer.cs -------------------------------------------------------------------------------- /Minimum/Min.DataAccess.MsSql/Migrations/20191215093751_DataSeed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.DataAccess.MsSql/Migrations/20191215093751_DataSeed.cs -------------------------------------------------------------------------------- /Minimum/Min.DataAccess.MsSql/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.DataAccess.MsSql/Migrations/AppDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /Minimum/Min.DataAccess.MsSql/Min.DataAccess.MsSql.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.DataAccess.MsSql/Min.DataAccess.MsSql.csproj -------------------------------------------------------------------------------- /Minimum/Min.Entities/Enums/OrderStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Entities/Enums/OrderStatus.cs -------------------------------------------------------------------------------- /Minimum/Min.Entities/Min.Entities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Entities/Min.Entities.csproj -------------------------------------------------------------------------------- /Minimum/Min.Entities/Models/Email.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Entities/Models/Email.cs -------------------------------------------------------------------------------- /Minimum/Min.Entities/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Entities/Models/Order.cs -------------------------------------------------------------------------------- /Minimum/Min.Entities/Models/OrderItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Entities/Models/OrderItem.cs -------------------------------------------------------------------------------- /Minimum/Min.Entities/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Entities/Models/Product.cs -------------------------------------------------------------------------------- /Minimum/Min.Infrastructure.Interfaces/DataAccess/IDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Infrastructure.Interfaces/DataAccess/IDbContext.cs -------------------------------------------------------------------------------- /Minimum/Min.Infrastructure.Interfaces/DataAccess/IReadDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Infrastructure.Interfaces/DataAccess/IReadDbContext.cs -------------------------------------------------------------------------------- /Minimum/Min.Infrastructure.Interfaces/Min.Infrastructure.Interfaces.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Infrastructure.Interfaces/Min.Infrastructure.Interfaces.csproj -------------------------------------------------------------------------------- /Minimum/Min.Infrastructure.Interfaces/Options/EmailOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Infrastructure.Interfaces/Options/EmailOptions.cs -------------------------------------------------------------------------------- /Minimum/Min.Infrastructure.Interfaces/Services/ICurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Infrastructure.Interfaces/Services/ICurrentUserService.cs -------------------------------------------------------------------------------- /Minimum/Min.Infrastructure.Interfaces/Services/IEmailService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Infrastructure.Interfaces/Services/IEmailService.cs -------------------------------------------------------------------------------- /Minimum/Min.UseCases.Tests.Unit/Handlers/Order/Commands/CreateOrder/CreateOrderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.UseCases.Tests.Unit/Handlers/Order/Commands/CreateOrder/CreateOrderTests.cs -------------------------------------------------------------------------------- /Minimum/Min.UseCases.Tests.Unit/Min.UseCases.Tests.Unit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.UseCases.Tests.Unit/Min.UseCases.Tests.Unit.csproj -------------------------------------------------------------------------------- /Minimum/Min.UseCases/Exceptions/EntityNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.UseCases/Exceptions/EntityNotFoundException.cs -------------------------------------------------------------------------------- /Minimum/Min.UseCases/Handlers/Orders/Commands/CreateOrder/CreateOrderRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.UseCases/Handlers/Orders/Commands/CreateOrder/CreateOrderRequest.cs -------------------------------------------------------------------------------- /Minimum/Min.UseCases/Handlers/Orders/Commands/CreateOrder/CreateOrderRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.UseCases/Handlers/Orders/Commands/CreateOrder/CreateOrderRequestHandler.cs -------------------------------------------------------------------------------- /Minimum/Min.UseCases/Handlers/Orders/Dto/CreateOrderDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.UseCases/Handlers/Orders/Dto/CreateOrderDto.cs -------------------------------------------------------------------------------- /Minimum/Min.UseCases/Handlers/Orders/Dto/OrderDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.UseCases/Handlers/Orders/Dto/OrderDto.cs -------------------------------------------------------------------------------- /Minimum/Min.UseCases/Handlers/Orders/Dto/OrderItemDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.UseCases/Handlers/Orders/Dto/OrderItemDto.cs -------------------------------------------------------------------------------- /Minimum/Min.UseCases/Handlers/Orders/Mappings/OrdersAutoMapperProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.UseCases/Handlers/Orders/Mappings/OrdersAutoMapperProfile.cs -------------------------------------------------------------------------------- /Minimum/Min.UseCases/Handlers/Orders/Queries/GetOrder/GetOrderRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.UseCases/Handlers/Orders/Queries/GetOrder/GetOrderRequest.cs -------------------------------------------------------------------------------- /Minimum/Min.UseCases/Handlers/Orders/Queries/GetOrder/GetOrderRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.UseCases/Handlers/Orders/Queries/GetOrder/GetOrderRequestHandler.cs -------------------------------------------------------------------------------- /Minimum/Min.UseCases/Min.UseCases.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.UseCases/Min.UseCases.csproj -------------------------------------------------------------------------------- /Minimum/Min.Utils/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Utils/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /Minimum/Min.Utils/Min.Utils.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Utils/Min.Utils.csproj -------------------------------------------------------------------------------- /Minimum/Min.Web/BackgroundJobs/FluentSchedulerRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Web/BackgroundJobs/FluentSchedulerRegistry.cs -------------------------------------------------------------------------------- /Minimum/Min.Web/BackgroundJobs/JobFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Web/BackgroundJobs/JobFactory.cs -------------------------------------------------------------------------------- /Minimum/Min.Web/BackgroundJobs/SendEmailsJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Web/BackgroundJobs/SendEmailsJob.cs -------------------------------------------------------------------------------- /Minimum/Min.Web/Controllers/OrdersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Web/Controllers/OrdersController.cs -------------------------------------------------------------------------------- /Minimum/Min.Web/Min.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Web/Min.Web.csproj -------------------------------------------------------------------------------- /Minimum/Min.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Web/Program.cs -------------------------------------------------------------------------------- /Minimum/Min.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /Minimum/Min.Web/Services/CurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Web/Services/CurrentUserService.cs -------------------------------------------------------------------------------- /Minimum/Min.Web/Services/EmailService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Web/Services/EmailService.cs -------------------------------------------------------------------------------- /Minimum/Min.Web/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Web/Startup.cs -------------------------------------------------------------------------------- /Minimum/Min.Web/Utils/ExceptionHandlerMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Web/Utils/ExceptionHandlerMiddleware.cs -------------------------------------------------------------------------------- /Minimum/Min.Web/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Web/appsettings.Development.json -------------------------------------------------------------------------------- /Minimum/Min.Web/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Minimum/Min.Web/appsettings.json -------------------------------------------------------------------------------- /NotClean.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean.sln -------------------------------------------------------------------------------- /NotClean/NotClean.DataAccess/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.DataAccess/AppDbContext.cs -------------------------------------------------------------------------------- /NotClean/NotClean.DataAccess/DataSeed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.DataAccess/DataSeed.cs -------------------------------------------------------------------------------- /NotClean/NotClean.DataAccess/NotClean.DataAccess.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.DataAccess/NotClean.DataAccess.csproj -------------------------------------------------------------------------------- /NotClean/NotClean.Entities/Email.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Entities/Email.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Entities/NotClean.Entities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Entities/NotClean.Entities.csproj -------------------------------------------------------------------------------- /NotClean/NotClean.Entities/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Entities/Order.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Entities/OrderItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Entities/OrderItem.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Entities/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Entities/Product.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Handlers/Exceptions/EntityNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Handlers/Exceptions/EntityNotFoundException.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Handlers/NotClean.Handlers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Handlers/NotClean.Handlers.csproj -------------------------------------------------------------------------------- /NotClean/NotClean.Handlers/Orders/Commands/CreateOrder/CreateOrderRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Handlers/Orders/Commands/CreateOrder/CreateOrderRequest.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Handlers/Orders/Commands/CreateOrder/CreateOrderRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Handlers/Orders/Commands/CreateOrder/CreateOrderRequestHandler.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Handlers/Orders/Dto/CreateOrderDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Handlers/Orders/Dto/CreateOrderDto.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Handlers/Orders/Dto/OrderDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Handlers/Orders/Dto/OrderDto.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Handlers/Orders/Dto/OrderItemDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Handlers/Orders/Dto/OrderItemDto.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Handlers/Orders/Mappings/OrdersAutoMapperProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Handlers/Orders/Mappings/OrdersAutoMapperProfile.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Handlers/Orders/Queries/GetOrder/GetOrderRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Handlers/Orders/Queries/GetOrder/GetOrderRequest.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Handlers/Orders/Queries/GetOrder/GetOrderRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Handlers/Orders/Queries/GetOrder/GetOrderRequestHandler.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Services/Implementation/CurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Services/Implementation/CurrentUserService.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Services/Implementation/EmailService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Services/Implementation/EmailService.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Services/Interfaces/ICurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Services/Interfaces/ICurrentUserService.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Services/Interfaces/IEmailService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Services/Interfaces/IEmailService.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Services/NotClean.Services.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Services/NotClean.Services.csproj -------------------------------------------------------------------------------- /NotClean/NotClean.Services/Options/EmailOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Services/Options/EmailOptions.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Web/BackgroundJobs/FluentSchedulerRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Web/BackgroundJobs/FluentSchedulerRegistry.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Web/BackgroundJobs/JobFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Web/BackgroundJobs/JobFactory.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Web/BackgroundJobs/SendEmailsJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Web/BackgroundJobs/SendEmailsJob.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Web/Controllers/OrdersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Web/Controllers/OrdersController.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Web/NotClean.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Web/NotClean.Web.csproj -------------------------------------------------------------------------------- /NotClean/NotClean.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Web/Program.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /NotClean/NotClean.Web/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Web/Startup.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Web/Utils/ExceptionHandlerMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Web/Utils/ExceptionHandlerMiddleware.cs -------------------------------------------------------------------------------- /NotClean/NotClean.Web/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Web/appsettings.Development.json -------------------------------------------------------------------------------- /NotClean/NotClean.Web/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/NotClean/NotClean.Web/appsettings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/README.md -------------------------------------------------------------------------------- /Ultra/Ultra.AdminApi.ApplicationServices.Implementation/ApplicationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.AdminApi.ApplicationServices.Implementation/ApplicationService.cs -------------------------------------------------------------------------------- /Ultra/Ultra.AdminApi.ApplicationServices.Implementation/Ultra.Web.AdminApi.ApplicationServices.Implementation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.AdminApi.ApplicationServices.Implementation/Ultra.Web.AdminApi.ApplicationServices.Implementation.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.AdminApi.ApplicationServices.Interfaces/IApplicationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.AdminApi.ApplicationServices.Interfaces/IApplicationService.cs -------------------------------------------------------------------------------- /Ultra/Ultra.AdminApi.ApplicationServices.Interfaces/ReportModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.AdminApi.ApplicationServices.Interfaces/ReportModel.cs -------------------------------------------------------------------------------- /Ultra/Ultra.AdminApi.ApplicationServices.Interfaces/Ultra.Web.AdminApi.ApplicationServices.Interfaces.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.AdminApi.ApplicationServices.Interfaces/Ultra.Web.AdminApi.ApplicationServices.Interfaces.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.AdminApi.Controllers/ProductsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.AdminApi.Controllers/ProductsController.cs -------------------------------------------------------------------------------- /Ultra/Ultra.AdminApi.Controllers/Ultra.Web.AdminApi.Controllers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.AdminApi.Controllers/Ultra.Web.AdminApi.Controllers.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.AdminApi.UseCases/Products/Commands/AddProduct/AddProductRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.AdminApi.UseCases/Products/Commands/AddProduct/AddProductRequest.cs -------------------------------------------------------------------------------- /Ultra/Ultra.AdminApi.UseCases/Products/Commands/AddProduct/AddProductRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.AdminApi.UseCases/Products/Commands/AddProduct/AddProductRequestHandler.cs -------------------------------------------------------------------------------- /Ultra/Ultra.AdminApi.UseCases/Products/Dtos/AddProductDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.AdminApi.UseCases/Products/Dtos/AddProductDto.cs -------------------------------------------------------------------------------- /Ultra/Ultra.AdminApi.UseCases/Products/Utils/ProductsAutoMapperProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.AdminApi.UseCases/Products/Utils/ProductsAutoMapperProfile.cs -------------------------------------------------------------------------------- /Ultra/Ultra.AdminApi.UseCases/Ultra.Web.AdminApi.UseCases.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.AdminApi.UseCases/Ultra.Web.AdminApi.UseCases.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.ApplicationServices.Implementation/CommonApplicationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.ApplicationServices.Implementation/CommonApplicationService.cs -------------------------------------------------------------------------------- /Ultra/Ultra.ApplicationServices.Implementation/Ultra.Common.ApplicationServices.Implementation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.ApplicationServices.Implementation/Ultra.Common.ApplicationServices.Implementation.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.ApplicationServices.Interfaces/ICommonApplicationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.ApplicationServices.Interfaces/ICommonApplicationService.cs -------------------------------------------------------------------------------- /Ultra/Ultra.ApplicationServices.Interfaces/Ultra.Common.ApplicationServices.Interfaces.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.ApplicationServices.Interfaces/Ultra.Common.ApplicationServices.Interfaces.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.BackgroundJobs.UseCases/JobOperation/JobOperationRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.BackgroundJobs.UseCases/JobOperation/JobOperationRequest.cs -------------------------------------------------------------------------------- /Ultra/Ultra.BackgroundJobs.UseCases/JobOperation/JobOperationRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.BackgroundJobs.UseCases/JobOperation/JobOperationRequestHandler.cs -------------------------------------------------------------------------------- /Ultra/Ultra.BackgroundJobs.UseCases/Ultra.Web.BackgroundJobs.UseCases.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.BackgroundJobs.UseCases/Ultra.Web.BackgroundJobs.UseCases.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.BackgroundJobs/SomeBackgroundJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.BackgroundJobs/SomeBackgroundJob.cs -------------------------------------------------------------------------------- /Ultra/Ultra.BackgroundJobs/Ultra.Web.BackgroundJobs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.BackgroundJobs/Ultra.Web.BackgroundJobs.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.DomainServices.Implementation/OrdersService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.DomainServices.Implementation/OrdersService.cs -------------------------------------------------------------------------------- /Ultra/Ultra.DomainServices.Implementation/Ultra.Common.Domain.Services.Implementation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.DomainServices.Implementation/Ultra.Common.Domain.Services.Implementation.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.DomainServices.Interfaces/IOrdersService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.DomainServices.Interfaces/IOrdersService.cs -------------------------------------------------------------------------------- /Ultra/Ultra.DomainServices.Interfaces/Ultra.Common.Domain.Services.Interfaces.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.DomainServices.Interfaces/Ultra.Common.Domain.Services.Interfaces.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.DownloadService.Controllers/DonwloadController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.DownloadService.Controllers/DonwloadController.cs -------------------------------------------------------------------------------- /Ultra/Ultra.DownloadService.Controllers/Ultra.Web.DownloadService.Controllers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.DownloadService.Controllers/Ultra.Web.DownloadService.Controllers.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.DownloadService.UseCases/Ultra.Web.DownloadService.UseCases.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.DownloadService.UseCases/Ultra.Web.DownloadService.UseCases.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Entities/Enums/OrderStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Entities/Enums/OrderStatus.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Entities/Models/Email.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Entities/Models/Email.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Entities/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Entities/Models/Order.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Entities/Models/OrderItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Entities/Models/OrderItem.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Entities/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Entities/Models/Product.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Entities/Ultra.Common.Domain.Entities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Entities/Ultra.Common.Domain.Entities.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.FrontendApi.Controllers/Ultra.Web.FrontendApi.Controllers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.FrontendApi.Controllers/Ultra.Web.FrontendApi.Controllers.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.FrontendApi.UseCases/Ultra.Web.FrontendApi.UseCases.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.FrontendApi.UseCases/Ultra.Web.FrontendApi.UseCases.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.BlobStorage.Implementation/AzureBlobStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.BlobStorage.Implementation/AzureBlobStorage.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.BlobStorage.Implementation/Ultra.Common.Infrastructure.BlobStorage.Implementation.Azure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.BlobStorage.Implementation/Ultra.Common.Infrastructure.BlobStorage.Implementation.Azure.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.BlobStorage.Interfaces/IBlobStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.BlobStorage.Interfaces/IBlobStorage.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.BlobStorage.Interfaces/Ultra.Common.Infrastructure.BlobStorage.Interfaces.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.BlobStorage.Interfaces/Ultra.Common.Infrastructure.BlobStorage.Interfaces.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.DataAccess.Implementation/CommonDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.DataAccess.Implementation/CommonDbContext.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.DataAccess.Implementation/Ultra.Common.Infrastructure.DataAccess.Implementation.MsSql.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.DataAccess.Implementation/Ultra.Common.Infrastructure.DataAccess.Implementation.MsSql.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.DataAccess.Interfaces/ICommonDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.DataAccess.Interfaces/ICommonDbContext.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.DataAccess.Interfaces/Ultra.Common.Infrastructure.DataAccess.Interfaces.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.DataAccess.Interfaces/Ultra.Common.Infrastructure.DataAccess.Interfaces.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.ServiceBus.Implementation/AzureServiceBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.ServiceBus.Implementation/AzureServiceBus.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.ServiceBus.Implementation/Ultra.Common.Infrastructure.ServiceBus.Implementation.Azure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.ServiceBus.Implementation/Ultra.Common.Infrastructure.ServiceBus.Implementation.Azure.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.ServiceBus.Interfaces/IServiceBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.ServiceBus.Interfaces/IServiceBus.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.ServiceBus.Interfaces/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.ServiceBus.Interfaces/Message.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.ServiceBus.Interfaces/Ultra.Common.Infrastructure.ServiceBus.Interfaces.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.ServiceBus.Interfaces/Ultra.Common.Infrastructure.ServiceBus.Interfaces.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.WebHost.Implementation/CurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.WebHost.Implementation/CurrentUserService.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.WebHost.Implementation/Ultra.Web.Infrastructure.WebHost.Implementation.AspNetCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.WebHost.Implementation/Ultra.Web.Infrastructure.WebHost.Implementation.AspNetCore.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.WebHost.Implementation/UrlGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.WebHost.Implementation/UrlGenerator.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.WebHost.Interfaces/ICurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.WebHost.Interfaces/ICurrentUserService.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.WebHost.Interfaces/IUrlGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.WebHost.Interfaces/IUrlGenerator.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Infrastructure.WebHost.Interfaces/Ultra.Web.Infrastructure.WebHost.Interfaces.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Infrastructure.WebHost.Interfaces/Ultra.Web.Infrastructure.WebHost.Interfaces.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Integrations.Emailing.Implementation/EmailingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Integrations.Emailing.Implementation/EmailingService.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Integrations.Emailing.Implementation/Ultra.Common.Integrations.Emailing.Implementation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Integrations.Emailing.Implementation/Ultra.Common.Integrations.Emailing.Implementation.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Integrations.Emailing.Interfaces/IEmailingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Integrations.Emailing.Interfaces/IEmailingService.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Integrations.Emailing.Interfaces/Ultra.Common.Integrations.Emailing.Interfaces.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Integrations.Emailing.Interfaces/Ultra.Common.Integrations.Emailing.Interfaces.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.MobileApi.Controllers/Ultra.Web.MobileApi.Controllers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.MobileApi.Controllers/Ultra.Web.MobileApi.Controllers.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.MobileApi.UseCases/Ultra.Web.MobileApi.UseCases.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.MobileApi.UseCases/Ultra.Web.MobileApi.UseCases.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.PublicApi.Controllers/Ultra.Web.PublicApi.Controllers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.PublicApi.Controllers/Ultra.Web.PublicApi.Controllers.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.PublicApi.UseCases/Ultra.Web.PublicApi.UseCases.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.PublicApi.UseCases/Ultra.Web.PublicApi.UseCases.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.Domain.Entities/AggregatedDataItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.Domain.Entities/AggregatedDataItem.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.Domain.Entities/Ultra.Reporting.Domain.Entities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.Domain.Entities/Ultra.Reporting.Domain.Entities.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.Hosting/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.Hosting/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.Hosting/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.Hosting/Program.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.Hosting/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.Hosting/Properties/launchSettings.json -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.Hosting/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.Hosting/Startup.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.Hosting/Ultra.Reporting.Hosting.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.Hosting/Ultra.Reporting.Hosting.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.Hosting/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.Hosting/WeatherForecast.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.Hosting/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.Hosting/appsettings.Development.json -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.Hosting/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.Hosting/appsettings.json -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.Infrastructure.DataAccess.Implementation.MS/ReportingDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.Infrastructure.DataAccess.Implementation.MS/ReportingDbContext.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.Infrastructure.DataAccess.Implementation.MS/Ultra.Reporting.Infrastructure.DataAccess.Implementation.MS.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.Infrastructure.DataAccess.Implementation.MS/Ultra.Reporting.Infrastructure.DataAccess.Implementation.MS.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.Infrastructure.DataAccess.Interfaces/IReportingDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.Infrastructure.DataAccess.Interfaces/IReportingDbContext.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.Infrastructure.DataAccess.Interfaces/Ultra.Reporting.Infrastructure.DataAccess.Interfaces.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.Infrastructure.DataAccess.Interfaces/Ultra.Reporting.Infrastructure.DataAccess.Interfaces.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.UseCases/DataExchange/Commands/ImportData/ImportDataRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.UseCases/DataExchange/Commands/ImportData/ImportDataRequest.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.UseCases/DataExchange/Commands/ImportData/ImportDataRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.UseCases/DataExchange/Commands/ImportData/ImportDataRequestHandler.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Reporting.UseCases/Ultra.Reporting.UseCases.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Reporting.UseCases/Ultra.Reporting.UseCases.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.Utils/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Utils/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /Ultra/Ultra.Utils/Ultra.Utils.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.Utils/Ultra.Utils.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.WebHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.WebHost/Program.cs -------------------------------------------------------------------------------- /Ultra/Ultra.WebHost/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.WebHost/Properties/launchSettings.json -------------------------------------------------------------------------------- /Ultra/Ultra.WebHost/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.WebHost/Startup.cs -------------------------------------------------------------------------------- /Ultra/Ultra.WebHost/Ultra.Web.Hosting.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.WebHost/Ultra.Web.Hosting.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.WebHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.WebHost/appsettings.Development.json -------------------------------------------------------------------------------- /Ultra/Ultra.WebHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.WebHost/appsettings.json -------------------------------------------------------------------------------- /Ultra/Ultra.WebJob.UseCases/RegularCommands/Run/RunRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.WebJob.UseCases/RegularCommands/Run/RunRequest.cs -------------------------------------------------------------------------------- /Ultra/Ultra.WebJob.UseCases/RegularCommands/Run/RunRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.WebJob.UseCases/RegularCommands/Run/RunRequestHandler.cs -------------------------------------------------------------------------------- /Ultra/Ultra.WebJob.UseCases/Ultra.WebJob.UseCases.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.WebJob.UseCases/Ultra.WebJob.UseCases.csproj -------------------------------------------------------------------------------- /Ultra/Ultra.WebJob/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.WebJob/Program.cs -------------------------------------------------------------------------------- /Ultra/Ultra.WebJob/Ultra.WebJob.Hosting.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denis-tsv/CleanArchitecture/HEAD/Ultra/Ultra.WebJob/Ultra.WebJob.Hosting.csproj --------------------------------------------------------------------------------