예제 #1
0
        public async Task <ActionResult <TodoItem> > PostTodoItem(TodoItemDto todoItemDto)
        {
            var todoItem = new TodoItem
            {
                IsComplete = todoItemDto.IsComplete,
                Name       = todoItemDto.Name
            };

            await _service.CreateItemAsync(todoItem);

            return(CreatedAtAction(nameof(GetTodoItem), new { id = todoItem.Id }, todoItem.ToDto()));
        }
예제 #2
0
        public async Task <ActionResult <TodoItem> > CreateItemAsync(TodoItemDto todoItemDto)
        {
            var todoItem = new TodoItem
            {
                IsComplete = todoItemDto.IsComplete,
                Name       = todoItemDto.Name
                             //,Id= todoItemDto.Id
            };

            await _service.CreateItemAsync(todoItem);

            var items =
                (await _service.GetItemsAsync())
                .Select(x => x.ToDto());

            if (items.ToList().Count > 0)
            {
            }

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