Eli miten saadaan käyttäjä liitettyä myyntitapahtumaan:
@PreAuthorize("hasAuthority('ROLE_MYYJA') || hasAuthority('ROLE_ADMIN')")
@PostMapping("/myyntitapahtumat")
@Transactional
public ResponseEntity<?> myyLippuja(@Valid @RequestBody List<OstettuLippuDTO> ostetutLiputDTO) {
try {
// luodaan uusi myyntitapahtuma ja asetetaan sille käyttäjätieto
Myyntitapahtuma myyntitapahtuma = new Myyntitapahtuma();
myyntitapahtuma.setKayttaja(null); // voisko tämä tulla polkumuuttujana?
// tallennetaan myyntitapahtuma niin saadaan sille id
myyntitapahtumaRepository.save(myyntitapahtuma);
Eli miten saadaan käyttäjä liitettyä myyntitapahtumaan: