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

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

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