public MenuPage() { InitializeComponent(); var userProfile = BikerService.GetBikerInfo(); userProfileImage.Source = userProfile.profileImage; userProfileName.Text = userProfile.Name; var menuList = SidemenuService.GetSidemenuItem(); ListViewMenu.ItemsSource = menuList; ListViewMenu.ItemSelected += (sender, e) => { if (e.SelectedItem == null) { return; } var page = ((SideMenuItem)e.SelectedItem).Page; var parameters = ((SideMenuItem)e.SelectedItem).Params; PageService.GetMasterPage().SideMenuChangePage(page, parameters); ((MasterDetailPage)Application.Current.MainPage).IsPresented = false; ListViewMenu.SelectedItem = null; }; }
public LoginPage() { InitializeComponent(); loginBtn.Clicked += async(s, e) => { SetCanLogin(false); var isLogin = await AuthService.IDP4Login(); if (isLogin) { try { await NotificationService.RegisterDevice(); var bikerIsWorking = await BikerService.BikerIsWorking(); NavigateToMasterDetail(bikerIsWorking); } catch (Exception ex) { PageService.DisplayAlert("แจ้งเตือน", "ไม่สามารถเข้าสู่ระบบได้ กรุณาลองใหม่อีกครั้ง", "ปิด"); SetCanLogin(true); } } else { SetCanLogin(true); } }; }
public async Task <object[]> GetBikerId(string param) { var biker = BikerService.GetBikerInfo(); return(new object[] { biker._id }); }