public void Handle(DiscardTodoItemCommand cmd) { var todoItem = this.todoRepository.GetTodo(cmd.Id); todoItem.Discard(); this.todoRepository.SaveState(todoItem); }
public IActionResult Discard([FromBody] DiscardTodoItemCommand cmd) { this._discardTodoItemCommandHandler.Handle(cmd); return(this.Ok()); }