Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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;
            }
        }