[guide|19483]
You could try removing the board to see if you find anything damaged or broken.
If the terminals are corroded, that could be your issue.
I would suggest doing that and if you can, hook it back up with it out of the case and use something to short out the pins where the power button connect to see if the button broke, which is possible.
Any other questions please feel free to ask.