Podobne zadania już wykonywałeś, tylko dla innych obiektów.

 

Metoda addRoom w RoomsService, pseudokod:

```

  user = userLogInfoService.getLoggedUserEntity() 

  entity = roomsMapper.fromDtoToEntity(dot, user)

  savedEntity = roomsRepository.save(entity)

```

 

RoomsMapper z dwiema metodami:

- fromDtoToEntity

- fromEntityToDto

 

RoomDto z polami:

- id

- type

- cost

- metody:

-- gettery i settery

-- equals i hashCode + toString

 

Sprawdzenie w teście:

- Możesz z serwisu zwrócić id zapisanej encji, typ UUID

- Wywołać bezpośrednio roomsRepository i metodę findById

 

HINT: pamiętaj o dodaniu użytkownika do bazy danych w teście

HINT: zwróć uwagę, gdzie występuje liczba mnoga - rooms, a gdzie pojedyncza - room

23 Epik- Dostępne nieruchomości - V

02 marca 2024

Robert Szczygielski Dice Dev. Polityka Prywatności i Regulamin Szkoleń Online

Strona www stworzona w kreatorze WebWave.