commit v1
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
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<GainsSimple> calculerGains(@PathVariable Long courseId, @RequestBody ResultatCourseSimple resultat) {
|
||||
return ResponseEntity.ok(gainsService.calculerGains(courseId, resultat));
|
||||
}
|
||||
|
||||
// @GetMapping("/course/{courseId}")
|
||||
public ResponseEntity<GainsSimple> obtenirGainsParCourse(@PathVariable Long courseId) {
|
||||
GainsSimple gains = gainsService.obtenirGainsParCourse(courseId);
|
||||
return gains != null ? ResponseEntity.ok(gains) : ResponseEntity.notFound().build();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user