Fix mapper + DTO

This commit is contained in:
DmitriiCravcenco
2023-10-05 19:14:28 +03:00
parent e17eb3deec
commit a6ed3794fe
11 changed files with 51 additions and 18 deletions

View File

@@ -10,19 +10,17 @@ import org.springframework.stereotype.Component;
@Component
public class UserMapper {
private final UserService userService;
@Autowired
public UserMapper(UserService userService) {
this.userService = userService;
}
public UserDTO toDto(User user) {
return new UserDTO(user.getUuid(), user.getName(), user.getSurname(), user.getUsername());
return new UserDTO(user.getFirstName(), user.getLastName(), user.getUsername());
}
public User toUser(UserCreationDTO userDTO) {
return userService.getUserById(userDTO.getUuid());
User user = new User();
user.setFirstName(userDTO.getFirstname());
user.setLastName(userDTO.getLastname());
user.setUsername(userDTO.getUsername());
return user;
}
}