Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 790 Bytes

README.md

File metadata and controls

27 lines (20 loc) · 790 Bytes

csharp-workshop-challenge

Todo List

  • Create a Item in the list
  • View the list of all the Todo`s
  • Remove single Item from Todo list
  • Mark as completed or not.

Extra approach

  • Create a class to that defines a single Todo Item
  • Ensure a Unique Identifier is added to the class (ID, GUID etc)

Steps To Solve Exercise

  1. Create Todo Class
  2. Create Service Class
  3. Use Dependency Injection and In-memory Setup as per prevouis WorkShop
  4. Get a single Todo Item using Id or Guid (User preference) GetSingleTodo
  5. Get List of all Todo Items (GetAllTodos)
  6. Create a Todo Item using a post request (PostTodo)

Console App is prefer. Can create a console menu item to interact with the service.

Web API Project type. Can create a web base API to interact with the service.