WebService - Adnan-Sivro/NWT2015-Tim9 GitHub Wiki

1. User

1.1 Create user

  • create new user
  • path "/users/createUser"
  • method POST
  • returns JSON

1.2 Get user

  • Get user
  • path "/users/getUser"
  • method GET
  • returns JSON

1.3 Delete user

  • delete user
  • path "/users/deleteUser"
  • method DELETE

2.ResourceType

2.1 update ResourceType

  • update ResourceType
  • path "/resourcetype"
  • method GET

3.Resource

3.1 update Resource

  • update Resource
  • path "/resources"
  • method GET

4. Reservation

4.1 Create reservation

  • create new reservation
  • path "/reservations/createReservation"
  • method POST

4.2 Upadate reservation

  • upadate reservation
  • path "/reservations/updateReservation"
  • method PUT

4.3 Delete reservation

  • delete reservation
  • path "/reservations/deleteReservation"
  • method DELETE

5. Keycard

5.1 Create keycard

  • create new keycard
  • path "/keycards/createKeycard"
  • method POST

5.2 Upadate keycard

  • upadate keycard
  • path "/keycards/updateKeycard"
  • method PUT

5.3 Delete keycard

  • delete keycard
  • path "/keycards/deleteKeycard"
  • method DELETE

6. Image

6.1 Create image

  • create new image
  • path "/images/createImage"
  • method POST

6.2 Upadate image

  • upadate image
  • path "/images/updateImage"
  • method PUT

6.3 Delete image

  • delete image
  • path "/images/deleteImage"
  • method DELETE

7. FoodOrder

7.1 create FoodOrder

  • create new FoodOrder
  • path "/orders/createOrder"
  • method POST

7.2 Delete FoodOrder

  • delete FoodOrder
  • path "/orders/deleteOrder"
  • method DELETE

8. FoodMenu

8.1 Create FoodMenu

  • create new FoodMenu
  • path "/menus/createMenu"
  • method POST
  • returns JSON

8.2 Upadate FoodMenu

  • upadate FoodMenu
  • path "/menus/updateMenu"
  • method PUT

8.3 Delete FoodMenu

  • delete FoodMenu
  • path "/menus/deleteMenu"
  • method DELETE