Table of Contents (top down ↓)
Exercise 1 - Create an ASPNET Core project and use AddSingleton function to add a collection (List<string>) of a few strings to the services container. Add a GET Web Api (/api/all) that returns the entire collection of strings. Test with curl OR your browser.
Solution ⟹ Please refer this →
The above link leads to our course on ASPNET Core Solution + Projects + Exercises + Tutorials + Interview Questions please visit the link.
Exercise 2 - Create an ASPNET Core project and use AddSingleton function to add a collection (List<string>) of these strings - "apple", "TV", "grapes", "USA" to the services container. Add a GET Web Api (/api/items/{index}) that returns the item at the required index, in an HTTP OK response. The api should return HTTP NotFound if the index is < 0, or > 3. Test with curl.
Solution ⟹ Please refer this →
The above link leads to our course on ASPNET Core Solution + Projects + Exercises + Tutorials + Interview Questions please visit the link.
Exercise 3 - Create an ASPNET Core project and add a class called Product with two properties int: ID and string: Name. To avoid creating a database, use AddSingleton function to add a collection (List<Product>) to the services container. Your project should expose a GET Web Api (/api/items) that returns all the items. Next add a POST Web Api (/api/items) to add an item to the collection. Test with curl thus: (1) Call GET WebApi, (2) Call POST WebApi and (3) Call GET WebApi.
Solution ⟹ Please refer this →
The above link leads to our course on ASPNET Core Solution + Projects + Exercises + Tutorials + Interview Questions please visit the link.
Exercise 4 - Create an ASPNET Core project and add a class called Product with two properties int: ID and string: Name. To avoid creating a database, use AddSingleton function to add a collection (List<Product>) to the services container. Your project should expose a GET Web Api (/api/items) that returns all the items. Next add a PUT Web Api (/api/items/{id}) to update an item of the collection. Test with curl thus: (1) Call GET WebApi, (2) Call PUT WebApi and (3) Call GET WebApi.
Solution ⟹ Please refer this →
The above link leads to our course on ASPNET Core Solution + Projects + Exercises + Tutorials + Interview Questions please visit the link.
This Blog Post/Article "(ASPNET Core Exercises) Practice Exercises on Web Api in ASPNET Core" by Parveen is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.