public async Task <ActionResult <OrderData> > GetOrderDraftAsync(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.GetByIdAsync(basketId); if (basket == null) { return(BadRequest($"No basket found for id {basketId}")); } return(await _orderingService.GetOrderDraftAsync(basket)); }