public void Handle(FinishTodoItemCommand cmd) { var todoItem = this._todoRepository.GetTodo(cmd.Id); todoItem.Finish(); this._todoRepository.SaveState(todoItem); }
public IActionResult Finish([FromBody] FinishTodoItemCommand cmd) { this._finishTodoItemCommandHandler.Handle(cmd); return(this.Ok()); }