Skip to content

Edit Staff API

ping2ravi edited this page Oct 10, 2014 · 1 revision

All Ajax apis for Admin Staff Page

1. To save a PoliticalAdminStaff

This api will save a Staff member for a political admin

Type :

POST

Header :

Content-type='application/json'

Service End point

/ajax/leader/staff

Request

{'personId':'1234','politicalAdminId':'4321','post':'Water Admin'}

Response : it will return all existing Staff

[{'personDto':{Object containing Peron Info like name etc},'politicalAdminId':'4321','post':'Water Admin'},
 {{'personDto':{Object containing Peron Info like name etc},'politicalAdminId':'4321','post':'Electricity Admin'},
 {{'personDto':{Object containing Peron Info like name etc},'politicalAdminId':'4321','post':'Law & Order'}]

2. To get List of existing Staff

This api will bring all existing staff of a Political Admin

Type :

GET

Service End point

/ajax/leader/staff/{politicalAdminId}
i.e.
/ajax/leader/staff/1234

Response : It will return all existing Staff members

[
  {'personDto':{Object containing Peron Info like name etc},'politicalAdminId':'4321','post':'Water Admin'},
  {'personDto':{Object containing Peron Info like name etc},'politicalAdminId':'4321','post':'Electricity Admin'},
  {'personDto':{Object containing Peron Info like name etc},'politicalAdminId':'4321','post':'Law & Order'}
]

3. Delete Admin Staff member

This api will delete a member of staff

Type :

DELETE

Header :

Content-type='application/json'

Service End point

/ajax/leader/staff/{politicalAdminStaffId}
i.e.
/ajax/leader/staff/1234

This will return deleted Staff

{'personDto':{Object containing Peron Info like name etc},'politicalAdminId':'4321','post':'Water Admin'}

Clone this wiki locally