Dafür = para esto, para eso
Sie haben alles dafür getan. Han hecho todo para eso.