Most likely the heater has failed, common problem
Not an expensive repair, an engineer will charge you in the region on £60 to repair it, unless you call out Merloni (indesit) then you will be looking at around £100.
If you have access to a multimeter you can test this for yourself...