Esempio n. 1
0
    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));
    }