public async Task UpdateAsync(TodoItemListModel todoItemInsertModel)
        {
            using var unitOfWork = unitOfWorkProvider.Create();
            var todoItemEntity = await todoItemRepository.GetByIdAsync(todoItemInsertModel.Id);

            mapper.Map(todoItemInsertModel, todoItemEntity);

            todoItemRepository.Update(todoItemEntity);
            await unitOfWork.CommitAsync();
        }
 public async Task TodoItemChanged(TodoItemListModel todoItemListModel)
 {
     await todoItemFacade.UpdateAsync(todoItemListModel);
 }
Example #3
0
 /// <summary>
 /// 全データ取得処理
 /// </summary>
 /// <returns></returns>
 public TodoItemListModel GetTodoItemList()
 {
     return(TodoItemListModel.Create(DbContext.TodoItems.ToList()));
 }