public IActionResult Post(PlaceOrderRequest request) { if (!PotentialOrder.CanBePlaced(request.customerId, request.productCode, request.quantity)) { return(BadRequest(PotentialOrder.GetPlacingErrors(request.customerId, request.productCode, request.quantity))); } _service.PlaceOrder(request.customerId, request.productCode, request.quantity); return(Ok()); }