protected void AppShellSelector() { var isLoogged = Xamarin.Essentials.SecureStorage.GetAsync("isLogged").Result; if (isLoogged == "1") { Enum.TryParse(Xamarin.Essentials.SecureStorage.GetAsync("Role").Result, out Role role); if (role == Role.Mobilizer) { MainPage = new Mobilizerappshell(); } else if (role == Role.Supervisor) { MainPage = new SupervisorShell(); } else if (role == Role.Parent) { MainPage = new ParentShell(); } else if (role == Role.Admin) { MainPage = new AdminAppShell(); } else { MainPage = new AccessShell(); } } else { MainPage = new AccessShell(); } }
public override void TryClose(bool?dialogResult) { if (ParentShell == null) { return; } ((IDeactivate)this).Deactivate(true); ParentShell.HideModalView(); }
public void ShowLicenses() { ParentShell.ShowLicenses(); }
public void ShowOverlay(OverlayViewModelBase overlay) { ParentShell.CloseOverlay(); Overlay.ActivateItem(overlay); }
protected void Open() { ParentShell.ActivateItem(this); }