Одно действие (выключился свет) произошло в момент, когда другое действие (мы ужинали) было в процессе. Для связи таких предложений используется союз when.
The lights went out when we were having dinner.