public async void GetOrderDeliveryDates() { try { Config.ShowDialog(); var status = ""; if (_order_type == "past") { status = "completed"; } else { status = ""; } var response = await OrderDetail.GetOrderDetail(_cart_id, status); if (response.status == 200) { ViewModel.OrderDetailList = new ObservableCollection <OrderDetail>(response.data); listOrder.ItemsSource = ViewModel.OrderDetailList; Config.HideDialog(); } else { Config.HideDialog(); } } catch (Exception ex) { Config.ErrorStore("OrderDetailPage-GetOrderDeliveryDates", ex.Message); Config.HideDialog(); Config.ErrorSnackbarMessage(Config.ApiErrorMessage); } }
protected async override void OnAppearing() { base.OnAppearing(); MessagingCenter.Send((App)Application.Current, "NavigationBar", _pageTitle); try { Config.ShowDialog(); var status = ""; if (_order_type == "past") { status = "completed"; } else { status = ""; } var response = await OrderDetail.GetOrderDetail(_cart_id, status); if (response.status == 200) { ViewModel.OrderDetailList = new ObservableCollection <OrderDetail>(response.data); listOrder.ItemsSource = ViewModel.OrderDetailList; Config.HideDialog(); } else { Config.HideDialog(); } } catch (Exception ex) { Config.ErrorStore("PastOrderDetail-OnAppearing", ex.Message); Config.HideDialog(); Config.ErrorSnackbarMessage(Config.ApiErrorMessage); } }