Implemented Page rounting on App shell
This commit is contained in:
parent
31191f3169
commit
6d1aa948e6
GMCabsDriverAssistantSolution
@ -82,7 +82,7 @@
|
||||
<!--<ShellContent ContentTemplate="{DataTemplate local:PermissionCheckPage}" />-->
|
||||
</ShellItem>
|
||||
|
||||
<ShellItem Route="splashpage" FlyoutItemIsVisible="false" >
|
||||
<ShellItem Route="Splashpage" FlyoutItemIsVisible="False" >
|
||||
<!--<ShellContent ContentTemplate="{DataTemplate local:SplashPage}" />-->
|
||||
</ShellItem>
|
||||
|
||||
|
@ -32,28 +32,28 @@ public partial class AppShell : Shell
|
||||
BindingContext = _viewModel = new AppShellViewModel(this);
|
||||
Task.Run(async () =>
|
||||
{
|
||||
//string couponsPermission = await SecureStorageData.GetSecureStorage(SecureStorageData.CanViewCoupons);
|
||||
//if (string.IsNullOrEmpty(couponsPermission)) { couponsPermission = "false"; }
|
||||
string couponsPermission = await SecureStorageData.GetSecureStorage(SecureStorageData.CanViewCoupons);
|
||||
if (string.IsNullOrEmpty(couponsPermission)) { couponsPermission = "false"; }
|
||||
|
||||
//string settingsPermission = await SecureStorageData.GetSecureStorage(SecureStorageData.CanViewSettings);
|
||||
//if (string.IsNullOrEmpty(settingsPermission)) { settingsPermission = "false"; }
|
||||
string settingsPermission = await SecureStorageData.GetSecureStorage(SecureStorageData.CanViewSettings);
|
||||
if (string.IsNullOrEmpty(settingsPermission)) { settingsPermission = "false"; }
|
||||
|
||||
//string homePermission = await SecureStorageData.GetSecureStorage(SecureStorageData.CanViewHome);
|
||||
//if (string.IsNullOrEmpty(homePermission)) { homePermission = "true"; }
|
||||
string homePermission = await SecureStorageData.GetSecureStorage(SecureStorageData.CanViewHome);
|
||||
if (string.IsNullOrEmpty(homePermission)) { homePermission = "true"; }
|
||||
|
||||
//_viewModel.IsVisibleDrivingLicenceScan = Preferences.Get(SecureStorageData.CanUpdateLicence, false);
|
||||
//_viewModel.IsVisibleVoucherScan = Preferences.Get(SecureStorageData.CanScanVouchers, false);
|
||||
//_viewModel.IsVisibleRydo = Preferences.Get(SecureStorageData.CanAcceptBookings, false);
|
||||
//_viewModel.IsVisibleCoupons = Preferences.Get(SecureStorageData.CanViewCoupons, true);
|
||||
//_viewModel.IsVisibleSettings = Preferences.Get(SecureStorageData.CanViewSettings, true);
|
||||
//_viewModel.IsCanViewHome = Preferences.Get(SecureStorageData.CanViewHome, false);
|
||||
//_viewModel.DriverName = Preferences.Get(SecureStorageData.DriverName, "");
|
||||
//_viewModel.DriverMobileNumber = Preferences.Get("DriverMobileNumber", "");
|
||||
_viewModel.IsVisibleDrivingLicenceScan = Preferences.Get(SecureStorageData.CanUpdateLicence, false);
|
||||
_viewModel.IsVisibleVoucherScan = Preferences.Get(SecureStorageData.CanScanVouchers, false);
|
||||
_viewModel.IsVisibleRydo = Preferences.Get(SecureStorageData.CanAcceptBookings, false);
|
||||
_viewModel.IsVisibleCoupons = Preferences.Get(SecureStorageData.CanViewCoupons, true);
|
||||
_viewModel.IsVisibleSettings = Preferences.Get(SecureStorageData.CanViewSettings, true);
|
||||
_viewModel.IsCanViewHome = Preferences.Get(SecureStorageData.CanViewHome, false);
|
||||
_viewModel.DriverName = Preferences.Get(SecureStorageData.DriverName, "");
|
||||
_viewModel.DriverMobileNumber = Preferences.Get("DriverMobileNumber", "");
|
||||
});
|
||||
|
||||
Routing.RegisterRoute(nameof(LoginPage), typeof(LoginPage));
|
||||
Routing.RegisterRoute(nameof(NewPage1), typeof(NewPage1));
|
||||
//Routing.RegisterRoute(nameof(HomePage), typeof(HomePage));
|
||||
//Routing.RegisterRoute(nameof(NewPage1), typeof(NewPage1));
|
||||
Routing.RegisterRoute(nameof(HomePage), typeof(HomePage));
|
||||
Routing.RegisterRoute(nameof(AdminPasswordPage), typeof(AdminPasswordPage));
|
||||
Routing.RegisterRoute(nameof(TaxiInstallPage), typeof(TaxiInstallPage));
|
||||
Routing.RegisterRoute(nameof(InstallCompletePage), typeof(InstallCompletePage));
|
||||
@ -66,12 +66,12 @@ public partial class AppShell : Shell
|
||||
Routing.RegisterRoute(nameof(ScanDrivingLicencePage), typeof(ScanDrivingLicencePage));
|
||||
Routing.RegisterRoute(nameof(ScanVoucherPage), typeof(ScanVoucherPage));
|
||||
Routing.RegisterRoute(nameof(SettingsPage), typeof(SettingsPage));
|
||||
//Routing.RegisterRoute(nameof(BookingsPage), typeof(BookingsPage));
|
||||
//Routing.RegisterRoute(nameof(BookingDetailsPage), typeof(BookingDetailsPage));
|
||||
//Routing.RegisterRoute(nameof(AcceptBookingPage), typeof(AcceptBookingPage));
|
||||
//Routing.RegisterRoute(nameof(CancelledBookingPage), typeof(CancelledBookingPage));
|
||||
Routing.RegisterRoute(nameof(BookingsPage), typeof(BookingsPage));
|
||||
Routing.RegisterRoute(nameof(BookingDetailsPage), typeof(BookingDetailsPage));
|
||||
Routing.RegisterRoute(nameof(AcceptBookingPage), typeof(AcceptBookingPage));
|
||||
Routing.RegisterRoute(nameof(CancelledBookingPage), typeof(CancelledBookingPage));
|
||||
Routing.RegisterRoute(nameof(AcceptedFutureBookingsPage), typeof(AcceptedFutureBookingsPage));
|
||||
//Routing.RegisterRoute(nameof(AcceptedFutureBookingDetailPage), typeof(AcceptedFutureBookingDetailPage));
|
||||
Routing.RegisterRoute(nameof(AcceptedFutureBookingDetailPage), typeof(AcceptedFutureBookingDetailPage));
|
||||
//Routing.RegisterRoute(nameof(VoucherScanHistory), typeof(VoucherScanHistory));
|
||||
//Routing.RegisterRoute(nameof(BookingDetailsTabletPage), typeof(BookingDetailsTabletPage));
|
||||
//Routing.RegisterRoute(nameof(OnTripTabletPage), typeof(OnTripTabletPage));
|
||||
@ -178,7 +178,7 @@ public partial class AppShell : Shell
|
||||
}
|
||||
private async void Coupons_Clicked(object sender, EventArgs e)
|
||||
{
|
||||
//await Current.GoToAsync($"//{nameof(HomePage)}/{nameof(CouponsPage)}");
|
||||
await Current.GoToAsync($"//{nameof(HomePage)}/{nameof(CouponsPage)}");
|
||||
await Current.GoToAsync($"//{nameof(HomePage)}/{nameof(CouponsV2Page)}");
|
||||
}
|
||||
private async void Rydo_Clicked(object sender, EventArgs e)
|
||||
|
Loading…
x
Reference in New Issue
Block a user