public async Task <Todo> UpdateTodo(int id, TodoDTO todoDTO) { var todo = await GetTodo(id); todo.UpdateFields(todoDTO); return(await UpdateTodo(todo)); }
public static Todo FromDTO(TodoDTO todoDTO) { var todo = new Todo(); todo.UpdateFields(todoDTO); return(todo); }
public async Task <Todo> InsertTodo(TodoDTO todoDTO) { var todo = Todo.FromDTO(todoDTO); return(await InsertTodo(todo)); }
public async Task <Todo> Update([FromRoute] int id, [FromBody] TodoDTO todoDto) => await _todoService.UpdateTodo(id, todoDto);
public async Task <Todo> Insert([FromBody] TodoDTO todoDto) => await _todoService.InsertTodo(todoDto);
public void UpdateFields(TodoDTO todoDTO) { Title = todoDTO.Title; Content = todoDTO.Content; IsDone = todoDTO.IsDone; }