in MonoToMicroLegacy/src/main/java/com/monoToMicro/rest/controller/BasketController.java [60:77]
public ResponseEntity<Void> addUnicornToBasket(@RequestBody UnicornBasket unicornBasket) {
if(unicornBasket!=null && unicornBasket.getUnicorns()!=null && !unicornBasket.getUnicorns().isEmpty()) {
String userUuid = unicornBasket.getUuid();
//Assuming only one Unicorn is added each time
String unicornUuid = unicornBasket.getUnicorns().get(0).getUuid();
WriteUnicornsBasketEvent writeUnicornsBasketEvent = new WriteUnicornsBasketEvent(userUuid, unicornUuid);
UnicornsWriteBasketEvent unicornsWriteBasketEvent = unicornService.addUnicornToBasket(writeUnicornsBasketEvent);
if (unicornsWriteBasketEvent.isStateSuccess()) {
return new ResponseEntity<Void>(HttpStatus.OK);
}
}
return new ResponseEntity<Void>(HttpStatus.BAD_REQUEST);
}