Professional Documents
Culture Documents
Project Activity Management: Employee Management Story Point:08
Project Activity Management: Employee Management Story Point:08
Project Activity Management: Employee Management Story Point:08
EmployeeTaskController
- Create the controller class at Service layer in respective folder
- Create the Web API for each method of EmployeeTask class
Note: Make sure we will return the Business View Model with proper Response
3
Create/Insert Project Detail (Refer the Database fields and the Provided Mockup Screenshot
(Project Details.Jpg)
ProjectManagement Class(All the method should be with Task/async/await)
- Create the Class ProjectManagement Class and the respective Interface in the business
layer.
- Create the respective ViewModel in the Entity layer.
- Create the method to insert the project details.
- Create the method the get the Project details with pagination logic
- Create the method to Edit/Update the project details.
- Create the method to Delete the records based on the Selected Project Id
Note:
- Delete is not hard delete, Update the flag for IsDeleted column
- Verify the column is available or not,If not create an update the EF model in DataAccess
- Create the method to assign the project to the Employee.
- Create the method to Update assigned/remove project to the selected Employee(this is
basically for the Supervisor)
- Create the method to get the employee who have not yet assigned project
- Create the method to get the All the project with pagination logic
- Create the method to get all the project based on the filter like Project Name, status