import trainingStatsService from '../services/trainingStatsService.js';

class TrainingStatsController {
  async getTrainingStats(req, res) {
    try {
      const { clubId } = req.params;
      const stats = await trainingStatsService.getTrainingStats(clubId);
      res.json(stats);
    } catch (error) {
      console.error('Fehler beim Laden der Trainings-Statistik:', error);
      if (error?.status) {
        return res.status(error.status).json({ error: error.message });
      }
      res.status(500).json({ error: 'Fehler beim Laden der Trainings-Statistik' });
    }
  }
}

export default new TrainingStatsController();
