Skip to content

bashir2004/talent-developer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

The project is not a real project, It was an assignment by a client to check the coding.

talent-management

This API is designed to manage talent. Talent is referred to as an employee in the project. It has the following API.

  1. [GET] api/employee/get-all -- This API has no pagination. It returns all employees/talent.
  2. [GET] api/employee/get-list/1/10 -- This API has pagination implemented. It will return all employees/talent based on page index and size.
  3. [GET] api/employee/{id} -- This API returns one specific employee/talent.
  4. [POST] api/employee/create -- This API will create new employees/talent.
  5. [PUT] api/employee/update -- This API will update the information of employees/talent.
  6. [DELETE] api/employee/delete/{id} -- This API will delete any employee/talent.



To run this project, please follow the following steps.

a) Build the project.
b) Update the connection string for the SQL server.
c) In the package manager console run the following commands

  "update-database"

d) Run the project



As authorization has been applied, for any employee API call, first get the bearer token from Auth/login API using the below credentials.
username/password:
bashir@gmail.com/P@ssword!
tuan@gmail.com/P@ssword!
marc@gmail.com/P@ssword!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages