https://github.com/mariodudjak/multilayeronionarchitecture
ASP.NET & Angular - Example of Onion multilayer architecture.
https://github.com/mariodudjak/multilayeronionarchitecture
angular4 asp-net async-await automapper composition-pattern dependency-injection entity-framework inversion-of-control ninject onion-architecture repository-pattern srp unit-testing unitofworkpattern
Last synced: 7 months ago
JSON representation
ASP.NET & Angular - Example of Onion multilayer architecture.
- Host: GitHub
- URL: https://github.com/mariodudjak/multilayeronionarchitecture
- Owner: MarioDudjak
- License: mit
- Created: 2017-11-06T15:30:11.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-21T17:40:05.000Z (almost 8 years ago)
- Last Synced: 2025-03-27T09:22:19.162Z (7 months ago)
- Topics: angular4, asp-net, async-await, automapper, composition-pattern, dependency-injection, entity-framework, inversion-of-control, ninject, onion-architecture, repository-pattern, srp, unit-testing, unitofworkpattern
- Language: C#
- Homepage:
- Size: 460 KB
- Stars: 2
- Watchers: 0
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WebGallery
Web application that represents a user photo gallery, in accordance with Instagram.
An application should allow the user to set public and private photos and apply predefined filters to uploaded images.
Structure:
Multilayer onion architecture implemented with DI,IoC and various Design Patterns.
On top of architecture is ASP.NET WebAPI project and the client technology is Angular2/4 application.
Technologies and tools:
C#, ASP.NET
Angular 2
Entity Framework
Ninject DI Container
AutoMapper
Unit Testing
Patterns and practices:
Onion multilayer architecture
Dependency Injection, Inversion of Control, Single Responsibility Principle
Async/Await through all layers
Repository Pattern & Unit of Work Pattern
Composition Pattern