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.

39 lines
987 B

  1. using GMCabsDriverAssistantSolution.ViewModels;
  2. namespace GMCabsDriverAssistantSolution.Views;
  3. public partial class BookingDetailsPage : ContentPage
  4. {
  5. #region Fields
  6. private readonly BookingDetailViewModel _viewModel;
  7. #endregion
  8. #region Properties
  9. #endregion
  10. #region Constructor
  11. public BookingDetailsPage()
  12. {
  13. InitializeComponent();
  14. BindingContext = _viewModel = new BookingDetailViewModel();
  15. }
  16. public BookingDetailsPage(Guid bookingid)
  17. {
  18. InitializeComponent();
  19. BindingContext = _viewModel = new BookingDetailViewModel(bookingid);
  20. }
  21. #endregion
  22. #region Methods
  23. protected override void OnAppearing()
  24. {
  25. base.OnAppearing();
  26. corporateVIPFrame.IsVisible = _viewModel.IsCorporateBooking;
  27. }
  28. private async void AcceptBooking(object sender, EventArgs e)
  29. {
  30. // TODO
  31. await Navigation.PushAsync(new AcceptBookingProcessPage(), true);
  32. }
  33. #endregion
  34. }