Move to new server

This commit is contained in:
2024-10-12 13:37:59 +02:00
commit 2959eb5cfd
111 changed files with 12795 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
package nl.connectedit.swiss.mapper;
import lombok.RequiredArgsConstructor;
import nl.connectedit.swiss.domain.entity.Registration;
import nl.connectedit.swiss.dto.RegistrationDto;
import org.springframework.stereotype.Component;
@Component
@RequiredArgsConstructor
public class RegistrationMapper implements DtoMapper<Registration, RegistrationDto>, EntityMapper<RegistrationDto, Registration> {
private final PlayerMapper playerMapper;
@Override
public Registration toEntity(RegistrationDto registrationDto) {
Registration registration = new Registration();
registration.setId(registrationDto.getId());
registration.setPlayer(playerMapper.toEntity(registrationDto.getPlayer()));
if (registrationDto.getPartner() != null) {
registration.setPartner(playerMapper.toEntity(registrationDto.getPartner()));
}
return registration;
}
@Override
public RegistrationDto toDto(Registration registration) {
RegistrationDto registrationDto = new RegistrationDto();
registrationDto.setId(registration.getId());
// registrationDto.setTournament(registration.getEvent().getTournament().getId());
registrationDto.setPlayer(playerMapper.toDto(registration.getPlayer()));
if (registration.getPartner() != null) {
registrationDto.setPartner(playerMapper.toDto(registration.getPartner()));
}
return registrationDto;
}
}