├── .gitignore ├── LICENSE ├── OnionArchitecture.sln ├── README.md ├── appveyor.yml ├── src ├── Client │ └── Web │ │ ├── App_Start │ │ ├── BundleConfig.cs │ │ ├── FilterConfig.cs │ │ └── RouteConfig.cs │ │ ├── ApplicationInsights.config │ │ ├── Content │ │ ├── Site.css │ │ ├── bootstrap.css │ │ └── bootstrap.min.css │ │ ├── Controllers │ │ └── HomeController.cs │ │ ├── Global.asax │ │ ├── Global.asax.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── Scripts │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ ├── jquery-1.10.2.intellisense.js │ │ ├── jquery-1.10.2.js │ │ ├── jquery-1.10.2.min.js │ │ ├── jquery-1.10.2.min.map │ │ ├── jquery.validate-vsdoc.js │ │ ├── jquery.validate.js │ │ ├── jquery.validate.min.js │ │ ├── jquery.validate.unobtrusive.js │ │ ├── jquery.validate.unobtrusive.min.js │ │ ├── modernizr-2.6.2.js │ │ ├── respond.js │ │ └── respond.min.js │ │ ├── Views │ │ ├── Home │ │ │ ├── About.cshtml │ │ │ ├── Contact.cshtml │ │ │ └── Index.cshtml │ │ ├── Shared │ │ │ ├── Error.cshtml │ │ │ └── _Layout.cshtml │ │ ├── Web.config │ │ └── _ViewStart.cshtml │ │ ├── Web.Debug.config │ │ ├── Web.Release.config │ │ ├── Web.config │ │ ├── Web.csproj │ │ ├── favicon.ico │ │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ └── glyphicons-halflings-regular.woff │ │ └── packages.config ├── Core │ ├── ApplicationService │ │ ├── ApplicationService.csproj │ │ ├── ICacheService.cs │ │ ├── ILoggingService.cs │ │ └── Properties │ │ │ └── AssemblyInfo.cs │ ├── Domain │ │ ├── Category.cs │ │ ├── Domain.csproj │ │ ├── Product.cs │ │ └── Properties │ │ │ └── AssemblyInfo.cs │ └── DomainService │ │ ├── CommandBase │ │ ├── CommandValidationException.cs │ │ ├── ICommand.cs │ │ ├── ICommandDispatcher.cs │ │ ├── ICommandExecutor.cs │ │ ├── ICommandHandler.cs │ │ └── ICommandValidator.cs │ │ ├── Commands │ │ └── AddNewCategoryCommand.cs │ │ ├── DomainService.csproj │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── Queries │ │ └── IGetCategoriesQuery.cs │ │ ├── Services │ │ └── IProductService.cs │ │ └── Validations │ │ ├── AddNewCategoryValidator.cs │ │ └── ValidationResult.cs ├── DependencyResolution │ └── Bootstrapper │ │ ├── App.config │ │ ├── Bootstrapper.csproj │ │ ├── CompositionRoot.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── packages.config └── Infrastructure │ ├── Logging │ ├── Logging.csproj │ ├── LoggingService.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── packages.config │ ├── Persistence │ ├── App.config │ ├── CommandDispatcher.cs │ ├── CommandExecutor.cs │ ├── Commands │ │ └── AddNewCategoryCommandHandler.cs │ ├── EntityFramework │ │ ├── IStoreContext.cs │ │ └── StoreContext.cs │ ├── Persistence.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Queries │ │ └── GetCategoriesQuery.cs │ └── packages.config │ └── Service │ ├── App.config │ ├── ProductService.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── Service.csproj │ └── packages.config └── test └── Infrastructure.Tests ├── App.config ├── GetCategoriesQueryTests.cs ├── Infrastructure.Tests.csproj ├── Properties └── AssemblyInfo.cs └── packages.config /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/LICENSE -------------------------------------------------------------------------------- /OnionArchitecture.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/OnionArchitecture.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/appveyor.yml -------------------------------------------------------------------------------- /src/Client/Web/App_Start/BundleConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/App_Start/BundleConfig.cs -------------------------------------------------------------------------------- /src/Client/Web/App_Start/FilterConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/App_Start/FilterConfig.cs -------------------------------------------------------------------------------- /src/Client/Web/App_Start/RouteConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/App_Start/RouteConfig.cs -------------------------------------------------------------------------------- /src/Client/Web/ApplicationInsights.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/ApplicationInsights.config -------------------------------------------------------------------------------- /src/Client/Web/Content/Site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Content/Site.css -------------------------------------------------------------------------------- /src/Client/Web/Content/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Content/bootstrap.css -------------------------------------------------------------------------------- /src/Client/Web/Content/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Content/bootstrap.min.css -------------------------------------------------------------------------------- /src/Client/Web/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Controllers/HomeController.cs -------------------------------------------------------------------------------- /src/Client/Web/Global.asax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Global.asax -------------------------------------------------------------------------------- /src/Client/Web/Global.asax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Global.asax.cs -------------------------------------------------------------------------------- /src/Client/Web/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Client/Web/Scripts/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Scripts/bootstrap.js -------------------------------------------------------------------------------- /src/Client/Web/Scripts/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Scripts/bootstrap.min.js -------------------------------------------------------------------------------- /src/Client/Web/Scripts/jquery-1.10.2.intellisense.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Scripts/jquery-1.10.2.intellisense.js -------------------------------------------------------------------------------- /src/Client/Web/Scripts/jquery-1.10.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Scripts/jquery-1.10.2.js -------------------------------------------------------------------------------- /src/Client/Web/Scripts/jquery-1.10.2.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Scripts/jquery-1.10.2.min.js -------------------------------------------------------------------------------- /src/Client/Web/Scripts/jquery-1.10.2.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Scripts/jquery-1.10.2.min.map -------------------------------------------------------------------------------- /src/Client/Web/Scripts/jquery.validate-vsdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Scripts/jquery.validate-vsdoc.js -------------------------------------------------------------------------------- /src/Client/Web/Scripts/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Scripts/jquery.validate.js -------------------------------------------------------------------------------- /src/Client/Web/Scripts/jquery.validate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Scripts/jquery.validate.min.js -------------------------------------------------------------------------------- /src/Client/Web/Scripts/jquery.validate.unobtrusive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Scripts/jquery.validate.unobtrusive.js -------------------------------------------------------------------------------- /src/Client/Web/Scripts/jquery.validate.unobtrusive.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Scripts/jquery.validate.unobtrusive.min.js -------------------------------------------------------------------------------- /src/Client/Web/Scripts/modernizr-2.6.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Scripts/modernizr-2.6.2.js -------------------------------------------------------------------------------- /src/Client/Web/Scripts/respond.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Scripts/respond.js -------------------------------------------------------------------------------- /src/Client/Web/Scripts/respond.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Scripts/respond.min.js -------------------------------------------------------------------------------- /src/Client/Web/Views/Home/About.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Views/Home/About.cshtml -------------------------------------------------------------------------------- /src/Client/Web/Views/Home/Contact.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Views/Home/Contact.cshtml -------------------------------------------------------------------------------- /src/Client/Web/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /src/Client/Web/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /src/Client/Web/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /src/Client/Web/Views/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Views/Web.config -------------------------------------------------------------------------------- /src/Client/Web/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /src/Client/Web/Web.Debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Web.Debug.config -------------------------------------------------------------------------------- /src/Client/Web/Web.Release.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Web.Release.config -------------------------------------------------------------------------------- /src/Client/Web/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Web.config -------------------------------------------------------------------------------- /src/Client/Web/Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/Web.csproj -------------------------------------------------------------------------------- /src/Client/Web/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/favicon.ico -------------------------------------------------------------------------------- /src/Client/Web/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/Client/Web/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /src/Client/Web/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/Client/Web/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/Client/Web/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Client/Web/packages.config -------------------------------------------------------------------------------- /src/Core/ApplicationService/ApplicationService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/ApplicationService/ApplicationService.csproj -------------------------------------------------------------------------------- /src/Core/ApplicationService/ICacheService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/ApplicationService/ICacheService.cs -------------------------------------------------------------------------------- /src/Core/ApplicationService/ILoggingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/ApplicationService/ILoggingService.cs -------------------------------------------------------------------------------- /src/Core/ApplicationService/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/ApplicationService/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Core/Domain/Category.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/Domain/Category.cs -------------------------------------------------------------------------------- /src/Core/Domain/Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/Domain/Domain.csproj -------------------------------------------------------------------------------- /src/Core/Domain/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/Domain/Product.cs -------------------------------------------------------------------------------- /src/Core/Domain/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/Domain/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Core/DomainService/CommandBase/CommandValidationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/DomainService/CommandBase/CommandValidationException.cs -------------------------------------------------------------------------------- /src/Core/DomainService/CommandBase/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/DomainService/CommandBase/ICommand.cs -------------------------------------------------------------------------------- /src/Core/DomainService/CommandBase/ICommandDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/DomainService/CommandBase/ICommandDispatcher.cs -------------------------------------------------------------------------------- /src/Core/DomainService/CommandBase/ICommandExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/DomainService/CommandBase/ICommandExecutor.cs -------------------------------------------------------------------------------- /src/Core/DomainService/CommandBase/ICommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/DomainService/CommandBase/ICommandHandler.cs -------------------------------------------------------------------------------- /src/Core/DomainService/CommandBase/ICommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/DomainService/CommandBase/ICommandValidator.cs -------------------------------------------------------------------------------- /src/Core/DomainService/Commands/AddNewCategoryCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/DomainService/Commands/AddNewCategoryCommand.cs -------------------------------------------------------------------------------- /src/Core/DomainService/DomainService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/DomainService/DomainService.csproj -------------------------------------------------------------------------------- /src/Core/DomainService/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/DomainService/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Core/DomainService/Queries/IGetCategoriesQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/DomainService/Queries/IGetCategoriesQuery.cs -------------------------------------------------------------------------------- /src/Core/DomainService/Services/IProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/DomainService/Services/IProductService.cs -------------------------------------------------------------------------------- /src/Core/DomainService/Validations/AddNewCategoryValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/DomainService/Validations/AddNewCategoryValidator.cs -------------------------------------------------------------------------------- /src/Core/DomainService/Validations/ValidationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Core/DomainService/Validations/ValidationResult.cs -------------------------------------------------------------------------------- /src/DependencyResolution/Bootstrapper/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/DependencyResolution/Bootstrapper/App.config -------------------------------------------------------------------------------- /src/DependencyResolution/Bootstrapper/Bootstrapper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/DependencyResolution/Bootstrapper/Bootstrapper.csproj -------------------------------------------------------------------------------- /src/DependencyResolution/Bootstrapper/CompositionRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/DependencyResolution/Bootstrapper/CompositionRoot.cs -------------------------------------------------------------------------------- /src/DependencyResolution/Bootstrapper/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/DependencyResolution/Bootstrapper/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/DependencyResolution/Bootstrapper/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/DependencyResolution/Bootstrapper/packages.config -------------------------------------------------------------------------------- /src/Infrastructure/Logging/Logging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Logging/Logging.csproj -------------------------------------------------------------------------------- /src/Infrastructure/Logging/LoggingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Logging/LoggingService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Logging/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Logging/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Infrastructure/Logging/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Logging/packages.config -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Persistence/App.config -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/CommandDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Persistence/CommandDispatcher.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/CommandExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Persistence/CommandExecutor.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/Commands/AddNewCategoryCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Persistence/Commands/AddNewCategoryCommandHandler.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/EntityFramework/IStoreContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Persistence/EntityFramework/IStoreContext.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/EntityFramework/StoreContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Persistence/EntityFramework/StoreContext.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/Persistence.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Persistence/Persistence.csproj -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Persistence/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/Queries/GetCategoriesQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Persistence/Queries/GetCategoriesQuery.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Persistence/packages.config -------------------------------------------------------------------------------- /src/Infrastructure/Service/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Service/App.config -------------------------------------------------------------------------------- /src/Infrastructure/Service/ProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Service/ProductService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Service/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Service/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Infrastructure/Service/Service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Service/Service.csproj -------------------------------------------------------------------------------- /src/Infrastructure/Service/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/src/Infrastructure/Service/packages.config -------------------------------------------------------------------------------- /test/Infrastructure.Tests/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/test/Infrastructure.Tests/App.config -------------------------------------------------------------------------------- /test/Infrastructure.Tests/GetCategoriesQueryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/test/Infrastructure.Tests/GetCategoriesQueryTests.cs -------------------------------------------------------------------------------- /test/Infrastructure.Tests/Infrastructure.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/test/Infrastructure.Tests/Infrastructure.Tests.csproj -------------------------------------------------------------------------------- /test/Infrastructure.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/test/Infrastructure.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /test/Infrastructure.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akoken/onion-architecture/HEAD/test/Infrastructure.Tests/packages.config --------------------------------------------------------------------------------