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); }
public Task <TodoItem> CreateTodo(int listId, CreateTodoItemRequest request, IRequestHandler <CreateTodoItemRequest, TodoItem> handler) { request.ListId = listId; return(handler.Handle(request)); }