public async Task <Item> CreateItemAsync(CreateItemRequestDto dto)
        {
            var item   = _mapper.Map <Item>(dto);
            var query  = TableOperation.Insert(item);
            var result = await _table.ExecuteAsync(query);

            return(result.Result as Item);
        }
        public async Task <Item> CreateItem(CreateItemRequestDto dto)
        {
            var item = _mapper.Map <Item>(dto);

            await _unitOfWork.ItemRepository.AddAsync(item);

            await _unitOfWork.SaveAsync();

            return(item);
        }
 public ActionResult <Guid> CreateItem(CreateItemRequestDto dto)
 {
     return(_todoItemCommandService.CreateItem(dto.ListId, dto.Text, dto.IsCompleted));
 }
        public async Task <IActionResult> Post([FromBody] CreateItemRequestDto dto)
        {
            var result = await _sql.CreateItem(dto);

            return(Ok(_mapper.Map <CreateItemResponseDto>(result)));
        }
예제 #5
0
        public async Task <IActionResult> Add([FromBody] CreateItemRequestDto item)
        {
            var result = await _table.CreateItemAsync(item);

            return(Ok(_mapper.Map <CreateItemResponseDto>(result)));
        }