По правилам передачи итальянских имен и названий: Даниеле Беннати. См. в «Письмовнике»: Как писать итальянские имена и названия.
В русском языке не склоняются имена и фамилии, оканчивающиеся на гласные -е, -и. Правильно: вышла замуж за Даниеле Беннати.
В дат. п. – Данилу, в род. п. – Данила.
Верно: Габриеля Гарсиа Маркеса, Габриелю Гарсиа Маркесу и т. д.
Некоторые словари фиксируют написание Гарсия — в этом случае склоняются все три слова.
Фамилии Дефо и Мыло не склоняются. Со склонением имен, полагаем, трудностей возникнуть не должно.
Следует склонять каждое слово: Джаганатхана Габриеля, Джаганатхану Габриелю и т. д.
Верно: Даниела.
Даниилу.
Правильно: Данилу (от Данил) и Даниле (от Данила).