public async Task <IActionResult> GetOrderDraft(string basketId) { if (string.IsNullOrEmpty(basketId)) { return(BadRequest("Need a valid basketid")); } // Get the basket data and build a order draft based on it var basket = await _basketService.GetById(basketId); if (basket == null) { return(BadRequest($"No basket found for id {basketId}")); } var orderDraft = await _orderClient.GetOrderDraftFromBasket(basket); return(Ok(orderDraft)); }