Persistant restaurant promoters do my head in!

The last time we were in Turkey (Olu Deniz), as much as we really enjoyed it, the one thing, that really got on my nerves was the constant hassle we got off the guys trying to get you into the various bars and restaurants.
Yes, I get it, they're just doing a job, I understand that, its just reading through various posts on here, has just brought it all back to me - how damn annoying it can be.
Dont get me wrong, they wern't all bad, some were really good fun and just shrugged their shoulders when we told them we had already eaten, but some, really did get quite annoyed...look, Im getting irate now, lol.
But seriously, is this still the case? We've only ever found it in turkey, think maybe, most places we've been on holiday are quite small places, so there's not too many places struggling for the custom in the same area.
If it is the case, is there any hints or tips or, fool proof method to simply say no and not to offend! I know Im asking the impossible, ha ah ha
Yes, I get it, they're just doing a job, I understand that, its just reading through various posts on here, has just brought it all back to me - how damn annoying it can be.

Dont get me wrong, they wern't all bad, some were really good fun and just shrugged their shoulders when we told them we had already eaten, but some, really did get quite annoyed...look, Im getting irate now, lol.
But seriously, is this still the case? We've only ever found it in turkey, think maybe, most places we've been on holiday are quite small places, so there's not too many places struggling for the custom in the same area.
If it is the case, is there any hints or tips or, fool proof method to simply say no and not to offend! I know Im asking the impossible, ha ah ha