Skip to content

esrasertsu/NetCoreReact

Repository files navigation

NetCoreReact

REST API for Portfolio Hierarchy Submission REST API
with .Net 8, Clean Architecture, DDD, CQRS + MediatR pattern implementing.

 

Built With

  • 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

To Run

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"
}


Screen Shots

Docker Container

Screenshot 2024-03-22 at 3 08 56 pm

Auth Implementation with User Roles and Permissions

Screenshot 2024-03-22 at 3 08 46 pm

Authenticated Api for submit portfolios

Screenshot 2024-03-22 at 3 08 30 pm