Hi Hilmi, i understand better when referring to French (travailler à). For me, "sunuma çalışmak", -refering to French- means "to work to". It woud explain that "sunum" is at dative case.
In the same way, we'll have: " sınava çalışıyorum". What do you think?