public ResponseEntity addUnicornToBasket()

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);				
	}