If you found and deleted suspicious code (that is doing the redirect), there's probably a file that's producing that code and is putting it into files. You need to find and delete that master file to fix this. That's why the problem can reappear even after you delete the suspicious code.
Look into your MySQL database as well, as it probably has malicious code in it.
If your hosting provider has a backup that's from a time before the hack, just ask them to restore that backup for you. Copy all the articles you posted in the meanwhile and then manually publish them again.
Professional bizdev can help you, the affiliate, to negotiate better terms with casinos. PM for details and a free evaluation of what I can do for you. All geos.