You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
878 B

  1. using GMCabsDriverAssistantSolution.ViewModels;
  2. namespace GMCabsDriverAssistantSolution.Views;
  3. public partial class AcceptedFutureBookingDetailPage : ContentPage
  4. {
  5. private AcceptedFutureBookingDetailViewModel _viewModel;
  6. public AcceptedFutureBookingDetailPage()
  7. {
  8. InitializeComponent();
  9. BindingContext = _viewModel = new AcceptedFutureBookingDetailViewModel();
  10. }
  11. protected override void OnAppearing()
  12. {
  13. base.OnAppearing();
  14. corporateVipLabel.IsVisible = _viewModel.IsCorporateBooking;
  15. }
  16. private async void OnDeclineBookingClicked(object sender, EventArgs e)
  17. {
  18. bool answer = await DisplayAlert("", "Are you sure you want to release this booking, cancellation fees may apply", "YES", "NO");
  19. if (answer)
  20. {
  21. await _viewModel.OnDeclineBookingClickedAsync();
  22. }
  23. }
  24. }