private static AnTodoItemDTO ItemToDTO(AnTodoItem todoItem) =>
 new AnTodoItemDTO
 {
     Id         = todoItem.Id,
     Name       = todoItem.Name,
     IsComplete = todoItem.IsComplete
 };
        public async Task <ActionResult <AnTodoItemDTO> > CreateTodoItem(AnTodoItemDTO todoItemDTO)
        {
            var todoItem = new AnTodoItem {
                IsComplete = todoItemDTO.IsComplete,
                Name       = todoItemDTO.Name
            };

            _context.TodoItems.Add(todoItem);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(
                       nameof(GetTodoItem),
                       new { id = todoItem.Id },
                       ItemToDTO(todoItem)));
        }