а) Прямое дополнение:
Во время Великой Отечественной войны фашисты демонтировали Янтарную комнату и увезли в неизвестном² направлении.
Янтарную комнату – винительный падеж, выражено существительным.
Все попытки найти её не увенчались успехом.
Её – винительный падеж, выражено местоимением.
Двадцать три года понадобилось³ российским реставраторам, чтобы по сохранившимся чертежам и рисункам восстановить Янтарную комнату.
Янтарную комнату – винительный падеж, выражено существительным.
б) Косвенное дополнение:
Двадцать три года понадобилось³ российским реставраторам, чтобы по сохранившимся чертежам и рисункам восстановить Янтарную комнату.
Чертежам и рисункам – дательный падеж, выражено существительными.
В дни празднования 300-летия³ Санкт-Петербурга она вновь ожила, излучая загадочный, мерцающий свет.
Санкт-Петербурга – родительный падеж, выражено существительным.
Двадцать три года понадобилось³ российским реставраторам, чтобы по сохранившимся чертежам и рисункам восстановить Янтарную комнату.
российским реставраторам – дательный падеж, выражено существительным.
В форме родительного падежа употреблено дополнение «её» в предложении: «Все попытки найти её не увенчались успехом». Оно употреблено в форме родительного падежа, так как относится к глаголу «найти», который в данном контексте требует родительного падежа, указывающего на объект поиска.
Ответ: Примеры предложений с прямыми и косвенными дополнениями указаны выше.