示例#1
0
        public async Task <TodoItem> Handle(CreateTodoItemRequest request)
        {
            var todoItem = new TodoItem {
                Title      = request.Title,
                TodoListId = request.ListId
            };

            context.Add(todoItem);
            await context.SaveChangesAsync();

            return(todoItem);
        }
示例#2
0
 public Task <TodoItem> CreateTodo(int listId, CreateTodoItemRequest request,
                                   IRequestHandler <CreateTodoItemRequest, TodoItem> handler)
 {
     request.ListId = listId;
     return(handler.Handle(request));
 }