# ProductsAPI ### Description An api containing a list of products and their names, supplier information, customer information and history of the order. ## API Endpoints | HTTP Method | API Endpoint | Description | | ----------- | ------------------------------------- | --------------------------------------------------------------------------- | | GET | /api/Products | Return a list of all the products | | OPTIONS | /api/Products/ | Return the HTTP methods that the server supports | | POST | /api/Products | Add a new product. | | GET | /api/Products/{id} | Return a product for a given id. | | PUT | /api/Products/{id} | Update an existing product for a given id | | PATCH | /api/Products/{id} | Apply the patch operations to the product. | | DELETE | /api/Products/{id} | Delete an existing product for a given id | | GET | /api/Products/GetSupplierFromProductName | Return a supplier from a particular product name | | GET | /api/Products/GetAlphabeticalListOfProducts | Return an alphabetical list of products in all the products | | GET | /api/Products/GetCustOrderHistory | Return a list of order history from the products | ## Sample Requests - GET /api/Products <p float="left"> <img src="https://i.imgur.com/BrHsSC4.png" width=350 alt='api #1' /> <img src="https://i.imgur.com/Hw0vSBx.png" width=350 alt='api #2' /> </p> - POST /api/Products <p float="left"> <img src="https://i.imgur.com/D6R8UCR.png" width=500 alt='api #3'/> </p> - GET /api/Products/{id} <p float="left"> <img src="https://i.imgur.com/2YamxIL.png" width=500 alt='api #4'> </p> - PUT /api/Products/{id} <p float="left"> <img src="https://i.imgur.com/6OivesU.png" width=500 alt='api #5'> </p> - GET /api/Products/GetSupplierFromProductName <p float="left"> <img src="https://i.imgur.com/30FGiwG.png" width=500 alt='api #6'> </p> - ENDPOINTS SCREENSHOT <p float="left"> <img src="https://i.imgur.com/nCQ8rVw.png" width=500 alt='api #7'> </p>