public async void GetDriverData() { try { _objDriver_HomeRequest = new Driver_HomeRequest { id = Settings.UserId.ToString() }; _objHeaderModel.TokenCode = Settings.TokenCode; if (!CrossConnectivity.Current.IsConnected) { DependencyService.Get <IToast>().Show("You are Offline Please Check Your Internet Connection!"); } else { // await Navigation.PushPopupAsync(new LoadingPopPage()); _objDriver_HomeResponse = await _apiServices.Driver_HomeAsync(new Get_API_Url().Driver_HomeApi(_baseUrl), true, _objHeaderModel, _objDriver_HomeRequest); if (_objDriver_HomeResponse.Response.StatusCode == 200) { Settings.CompanyId = _objDriver_HomeResponse.Response.EmployeeObject.CompanyId; //DependencyService.Get<IToast>().Show("Sucess"); } else { DependencyService.Get <IToast>().Show("Error Occured"); } // await Navigation.PopAllPopupAsync(); } } catch (Exception ex) { var msg = ex.Message; } }
public Driver_HomePage() { InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); _objDriver_HomeViewModel = new Driver_HomeViewModel(); BindingContext = _objDriver_HomeViewModel; _objDriver_HomeResponse = new Driver_HomeResponse(); _objHeaderModel = new HeaderModel(); _baseUrl = Settings.Url + Domain.Driver_HomeApiConstant; _apiServices = new RestApi(); }