What is the subject of "行ってくれると言ってました"?


Context:

>
> 今日は会社に出社して、退勤後新居の鍵を受け取りに不動産屋さんへ行きました。そのまま夜ご飯を食べて帰りました。イケメンの不動産屋さんは大事な試験が終わった10月末以降にご飯に
> **行ってくれると言ってました** 。楽しみです！

Is the subject of "ご飯に行ってくれる" same as the subject of "と言ってました"?

What are these subjects? Are them "不動産屋さん" both?

Does "行ってくれる" mean "invite me to" actually？




Yes, イケメンの不動産屋さん is the subject of both ご飯に行ってくれる and 言ってました.

ご飯に行ってくれる literally means "(will) go eat (for me)" and you should assume 私と
"with me" omitted here. However, the person who invited the other is most
likely the girl and not 不動産屋さん. This is because if the situation is reversed
(不動産屋さん invited the girl), one would write ご飯に連れて行ってくれる "(will) take (me) to
go eat (for me)" instead.

