using GMCabsDriverAssistantSolution.ViewModels; namespace GMCabsDriverAssistantSolution.Views; public partial class AcceptedFutureBookingDetailPage : ContentPage { private AcceptedFutureBookingDetailViewModel _viewModel; public AcceptedFutureBookingDetailPage() { InitializeComponent(); BindingContext = _viewModel = new AcceptedFutureBookingDetailViewModel(); } protected override void OnAppearing() { base.OnAppearing(); corporateVipLabel.IsVisible = _viewModel.IsCorporateBooking; } private async void OnDeclineBookingClicked(object sender, EventArgs e) { bool answer = await DisplayAlert("", "Are you sure you want to release this booking, cancellation fees may apply", "YES", "NO"); if (answer) { await _viewModel.OnDeclineBookingClickedAsync(); } } }