public EditProfilePage() { InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); //_objGenderViewModel = new GenderViewModel(); // RadioGenderCheck.ItemsSource = _objGenderViewModel.GetRadioType(); _objRegisterUserResponse = new RegisterUserResponse(); _objRegisterUserRequest = new RegisterUserRequest(); _objEditUserResquestModel = new EditUserResquestModel(); _objEditUserResponseModel = new EditUserResponseModel(); _objHeaderModel = new HeaderModel(); _objHeaderModel.OTPToken = Settings.TokenCode; _baseUrl = Settings.Url + Domain.EditUserApiConstant; _apiServices = new RestApi(); _baseUrlUpdate = Settings.Url + Domain.UpdateUserApiConstant; LoaduserDetails(); // BindingContext = _objEditUserResponseModel.Response; }
public async void LoaduserDetails() { try { _objEditUserResquestModel.UserId = Settings.Id; await Navigation.PushPopupAsync(new LoadingPopPage()); _objEditUserResponseModel = await _apiServices.EditUserAsync(new Get_API_Url().EditUserApi(_baseUrl), true, _objHeaderModel, _objEditUserResquestModel); var Result = _objEditUserResponseModel.Response; if (Result.StatusCode == 200) { this.BindingContext = _objEditUserResponseModel.Response; if (Result.Gender.Contains("Male")) { GenderPicker.SelectedIndex = 0; } else { GenderPicker.SelectedIndex = 1; } // DependencyService.Get<IToast>().ShowToast(Result.Message); //await App.NavigationPage.Navigation.PushAsync(new MainPage()); await Navigation.PopAllPopupAsync(); } else { DependencyService.Get <IToast>().ShowToast(Result.Message); await Navigation.PopAllPopupAsync(); } } catch (Exception ex) { var msg = ex.Message; await Navigation.PopAllPopupAsync(); } }