示例#1
0
 public DeliveryListViewModel()
 {
     Task.Run(async() => {
         List <Delivery> lista = await DeliveryHelperAzure.GetDeliveries(SharedData.user.Id);
         this.Deliveries       = new ObservableCollection <Delivery>(lista);
     });
 }
        private EventHandler Pay(Delivery delivery)
        {
            return(async(object sender, EventArgs e) =>
            {
                await Navigation.PopToRootAsync();

                MainTabbedPage.instance.HideShoppingCart();
                delivery.PaymentMethod = pickerMethod.SelectedIndex;
                await DeliveryHelperAzure.InsertDelivery(delivery);

                SharedData.actualDelivery = delivery;
                await alertDialogService.ShowDialogDelivering();

                Tools.Tools.PopToRootAsync(Navigation);
            });
        }