public async Task <ActionResult <TodoItem> > PostTodoItem(NewTodoItemDTO itemDTO) { var item = _mapper.Map <TodoItem>(itemDTO); await _todoRepository.AddAsync(item); return(CreatedAtAction(nameof(GetTodoItem), new { id = item.Id }, item)); }
public async Task <ActionResult <TodoItem> > PostTodoItem(NewTodoItemDTO itemDTO) { var item = _mapper.Map <TodoItem>(itemDTO); _context.TodoItems.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetTodoItem), new { id = item.Id }, item)); }