What should I eat when training for an endurance event?

What should I eat after training?

What should I eat before an endurance event?

How much protein do I need