REST API for Portfolio Hierarchy Submission REST API
with .Net 8, Clean Architecture, DDD, CQRS + MediatR pattern implementing.
- Microsoft Visual Studio 2022 & VS Code
- ASP.NET Core Web Application Project - The project that includes WEB API. References ASP.NET 8.0.0.
- Entity Framework Core
- MySQL
- Postman
- Docker
docker compose up
Then create a user with permission and role:
{
"Id": "bae93bf5-9e3c-47b3-aace-3034653b6bb2",
"FirstName": "esra",
"LastName": "sertsu",
"Email": "esra@gmail.com",
"Permissions": [
"create:hierarcy",
"get:hierarcy"
],
"Roles": [
"Admin"
]
}
Then submit a hierarcy json
: {
"Equity": "Alex",
"Bonds": "Jordan",
"Alex": "Morgan",
"Morgan": "Casey"
}
Docker Container
Auth Implementation with User Roles and Permissions
