package com.pmumali.ch1_simple.controller; import com.pmumali.ch1_simple.model.GainsSimple; import com.pmumali.ch1_simple.model.ResultatCourseSimple; import com.pmumali.ch1_simple.service.GainsSimpleService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("/api/simple/gains") public class GainsSimpleController { @Autowired private GainsSimpleService gainsService; // @PostMapping("/calculer/{courseId}") public ResponseEntity calculerGains(@PathVariable Long courseId, @RequestBody ResultatCourseSimple resultat) { return ResponseEntity.ok(gainsService.calculerGains(courseId, resultat)); } // @GetMapping("/course/{courseId}") public ResponseEntity obtenirGainsParCourse(@PathVariable Long courseId) { GainsSimple gains = gainsService.obtenirGainsParCourse(courseId); return gains != null ? ResponseEntity.ok(gains) : ResponseEntity.notFound().build(); } }