private async Task MakeOrder(CurrentOrderState currentOrderState)
        {
            store.Dispatch(new StartOrderAction());
            try
            {
                var(order, orderDetails) = await restService.OrderAsync(currentOrderState.Order, currentOrderState.OrderDetails);

                store.Dispatch(new OrderSuccessAction(order, orderDetails));
                store.Dispatch(new CreateOrderAction());
            }
            catch (Exception ex)
            {
                store.Dispatch(new OrderFailAction());
            }
        }
Exemple #2
0
 public SaveOrderAction(CurrentOrderState currentOrder)
 {
     CurrentOrder = currentOrder;
 }