TodoApi

for Database simulation i am using UseInMemoryDatabase

Get All Todo’s

Get Specific Todo

Get Incoming ToDo (for today/next day/current week)

ID =>
           1 = Today
           2 = tomorrow
           3 = current week

Create Todo

{
	"Title":"Task A",
	"ExpirateDate":"2020-04-15",
	"Description":"Doing Task A",
	"PercentageComplete":0
}

Update Todo

{
	"Title":"Task A",
	"ExpirateDate":"2020-04-15",
	"Description":"Doing Task A",
	"PercentageComplete":0
}
  • note => id == id todo

Set Todo percent complete

id =  todo id
percentage =  percentage complete 

Delete Todo

Mark Todo as Done

Unachieved plan

  • adding swagger
  • unit testing
  • date validation using regex checking
  • using docker