dto
unknown
java
4 years ago
1.4 kB
5
Indexable
//Restaurant Controller @PostMapping("/saveRestaurantWithAddress") public RestaurantSaveFormDto addRestaurantWithAddress(@Valid @RequestBody RestaurantSaveFormDto restaurantSaveFormDto) { System.out.println("Gelen body: " + restaurantSaveFormDto); return restaurantService.addForm(restaurantSaveFormDto); } //RestaurantService RestaurantSaveFormDto addForm(RestaurantSaveFormDto restaurantSaveFormDto); //RestaurantManager @Override public RestaurantSaveFormDto addForm(RestaurantSaveFormDto restaurantSaveFormDto) { Address address = Address.builder() .addressCountry(restaurantSaveFormDto.getAddressCountry()) .addressCity(restaurantSaveFormDto.getAddressCity()) .addressTown(restaurantSaveFormDto.getAddressTown()) .addressDetailed(restaurantSaveFormDto.getAddressDetailed()) .build(); Address savedAddress = addressRepository.save(address); Restaurant restaurant = Restaurant.builder() .restaurantName(restaurantSaveFormDto.getRestaurantName()) .restaurantPhone(restaurantSaveFormDto.getRestaurantPhone()) .addressFk(savedAddress.getAddressPk()) .restaurantTablePiece(restaurantSaveFormDto.getRestaurantTablePiece()) .build(); restaurantRepository.save(restaurant); return restaurantSaveFormDto; }
Editor is loading...