public async Task<TodoItem> Update (UpdateTodoItemInfo info)
        {

            Verify.That(info, nameof(info)).IsNotNull();

            return await todoItemsDao.Update(info);
        }
        async public Task <TodoItem> Update(UpdateTodoItemInfo info)

        {
            var change = await todoContext.TodoItems
                         .FirstAsync(i => i.Id == info.Id);

            change.Name       = info.Name;
            change.IsComplete = info.IsComplete;

            await todoContext.SaveChangesAsync();

            return(change);
        }
        public async Task <IActionResult> UpdateAsync(long id, [FromBody] UpdateTodoItemModel updateTodoItemModel)
        {
            var updateTodoItemInfo = new UpdateTodoItemInfo
            {
                Id         = id,
                IsComplete = updateTodoItemModel.IsComplete,
                Name       = updateTodoItemModel.Name,
                User       = User
            };

            await todoService.UpdateAsync(updateTodoItemInfo).ConfigureAwait(false);

            return(NoContent());
        }
示例#4
0
        public async Task <IActionResult> UpdateAsync(long id, [FromBody] UpdateTodoItemModel updateTodoItemModel)
        {
            var updateTodoItemInfo = new UpdateTodoItemInfo
            {
                Id         = id,
                IsComplete = updateTodoItemModel.IsComplete,
                Name       = updateTodoItemModel.Name,
                Owner      = User
            };

            await updateTodoItemFlow.ExecuteAsync(updateTodoItemInfo, User);

            return(NoContent());
        }
 public Task UpdateAsync(UpdateTodoItemInfo updateTodoItemInfo)
 {
     throw new System.NotImplementedException();
 }