The simple website built with Angular 9.1 and ASP.NET Core 3.1 with MongoDb database
- Clone this repository
- Navigate to
employee-todo-list-api
folder and open in Visual Studio/Visual Studio for MAC or VS Code - Install MongoDb community edition and make sure
mongod
demon service is running and database can be accessed without any username and password - Run the .NET core project
- Navigate to Swagger URL -
https://localhost:5001/swagger/index.html
and get familiar with available API endpoints
- Install Angular CLI latest version and Nodejs
- Navigate to
employee-todo-list-app
folder - Launch the application by running command
ng serve --open
in terminal. - If there are no employee records then create new employee records from "Employees" section
- Once employees records are present, go to "Dashboard" section. The employee records shall be displayed in ascending order here.
- To create new Todo item, select employee and click on "New Todo" button
- Provide all required todo item details and click on "Create" button
- The Dashboard will show all todo items for selected employee in ascending order i.e. Critical todo items first.
- Click on todo item in Dashboard and it shall open todo detail page
- Click on "Delete" button to delete current todo item.