public RegisterStepOnePage(RetailerList objRetailerList) { InitializeComponent(); NavigationPage.SetBackButtonTitle(this, ""); XFLblTAC.Text = $"T&C"; _objGetDetailsFromZipcodeResponse = new GetDetailsFromZipcodeResponse(); _baseUrl = Domain.Url + Domain.GetDetailsByZipCode; _objHeaderModel = new HeaderModel(); _apiService = new RestApi(); _objRetailerList = new RetailerList(); if (Settings.IsLoggedIn) { xfGridPass.IsVisible = false; } if (objRetailerList != null) { _objRetailerList = objRetailerList; imgCompanyLogo.Source = objRetailerList.imagePath; XFLBLCompanyRate.Text = $"{objRetailerList.rate:0.00}" + "c"; XFBTN_Duration.Text = objRetailerList.duration + " Months"; } _objUserRegistrationRequest = new UserRegistrationRequest(); GetDeatailsFromZipCode(); }
public async void GetDeatailsFromZipCode() { ZipcodeUrlRequest zipcodeUrlRequest = new ZipcodeUrlRequest(); _objHeaderModel.TokenCode = Settings.TokenCode; _objGetDetailsFromZipcodeResponse = await _apiService.GetDetailsFromZipcodePostAsync(new Get_API_Url().GetDetailsFromZipCodeApi(_baseUrl, Settings.Zipcode), true, _objHeaderModel, zipcodeUrlRequest); var Result = _objGetDetailsFromZipcodeResponse; if (Result.statusCode == 200) { _objUserRegistrationRequest.zipCode = Settings.Zipcode; _objUserRegistrationRequest.state = Result.response.stateName; _objUserRegistrationRequest.city = Result.response.cityName; this.BindingContext = _objUserRegistrationRequest; } else { await DisplayAlert("", "Please Enter a Valid Zipcode!", "(X)"); this.BindingContext = _objUserRegistrationRequest; } }