Assignment 03 PostManagement
Assignment 03 PostManagement
Introduction
The application has to support adding, viewing, modifying, and removing posts;
standardized usage action verbs better known as Create, Read, Update, Delete
(CRUD) and Search. This assignment explores creating an application using Real-
Time Communication with SignalR .NET Core Web Application, C#, and Entity
Framework Core. The MS SQL Server database will be created to persist the data
and it will be used for reading and managing data.
1|Page
Assignment Objectives
In this assignment, you will:
Database Design
2|Page
3|Page
Main Functions
Create database using Entity Framework Core.
Member management, post management, and registration management:
Read, Create, Update and Delete actions.
Search Post by ID , Title or Description
Create a report statistics posts by the period from StartDate to EndDate, and
sort post in descending order
Member registration by Email and Password.
4|Page
Guidelines
Step 02. Choose the Project template: ASP.NET Core Web Application
(Model-View-Controller)
5|Page
Activity 02: Create database with Entity Framework
[03 marks]
6|Page
Step 02. Create a new post. When user create a new post, this information
will automatically update with all other connected users using .NET Core
SignalR.
Step 03. Update an existing post. When user update an existing post, this
information will automatically notify with all other connected users using
.NET Core SignalR.
Step 04. Delete an existing post. When user delete an existing post
(owner), this information will automatically update with all other connected
users using .NET Core SignalR.
Activity 04: Run the project and test all actions [01
mark]
7|Page