-
Lukas Karsch authoredLukas Karsch authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
PlantsController.java 726 B
package hdm.mi.growbros.controllers;
import hdm.mi.growbros.models.Plant;
import hdm.mi.growbros.service.PlantsService;
import jakarta.validation.Valid;
import org.springframework.web.bind.annotation.*;
import java.util.Collection;
@RestController
@CrossOrigin
public class PlantsController {
private final PlantsService plantsService;
public PlantsController(PlantsService plantsService) {
this.plantsService = plantsService;
}
@GetMapping("/api/v1/plants")
public Collection<Plant> getAllPlants() {
return plantsService.getPlants();
}
@PostMapping("/api/v1/plants")
public void createPlant(@RequestBody @Valid Plant plant) {
plantsService.create(plant);
}
}