public UnCompleteTodo() : base("/todos") { Put("/{TodoId:Guid}/uncomplete", args => { TodoDataModel todo = TodoQuery.GetTodo(args.TodoId); todo.Complete = false; return(HttpStatusCode.OK); }); }
public RemoveTodo() : base("/todos") { Delete("/{TodoId:Guid}", args => { TodoDataModel todo = TodoQuery.GetTodo(args.TodoId); TodoQuery.RemoveTodo(todo); return(HttpStatusCode.OK); }); }
public GetTodo() : base("/todos") { Get("/{TodoId:int}", args => TodoQuery.GetTodo(args.TodoId)); }