public RegisterScreenThird()
 {
     InitializeComponent();
     NavigationPage.SetHasNavigationBar(this, false);
     createDriverNameRequest  = new CreateDriverNameRequest();
     createDriverNameResponse = new CreateDriverNameResponse();
     _apiServices             = new RestApi();
     _baseUrl       = Domain.Url + Domain.UpdateDriverNameApiConstant;
     BindingContext = createDriverNameRequest;
 }
        private async void XFBtnContinue_Clicked(object sender, EventArgs e)
        {
            if (!CrossConnectivity.Current.IsConnected)
            {
                await DisplayAlert("Network Error", "Server not responding", "OK");
            }
            else
            {
                if (string.IsNullOrEmpty(createDriverNameRequest.firstname))
                {
                    await DisplayAlert("Alert", "Please enter first name", "OK");
                }
                else
                {
                    if (string.IsNullOrEmpty(createDriverNameRequest.lastname))
                    {
                        await DisplayAlert("Alert", "Please enter last name", "OK");
                    }
                    else
                    {
                        try
                        {
                            createDriverNameRequest.cellphone = Settings.PhoneNo;
                            createDriverNameResponse          = await _apiServices.CreateDriverNameAsync(new Get_API_Url().CommonBaseApi(_baseUrl), false, new HeaderModel(), createDriverNameRequest);

                            var result = createDriverNameResponse;
                            if (result != null)
                            {
                                await DisplayAlert("Message", "The driver's name has been successfully updated", "OK");

                                await App.NavigationPage.Navigation.PushAsync(new LoginPage());
                            }
                            else
                            {
                                await DisplayAlert("Message", "Server Error", "OK");
                            }
                        }
                        catch (Exception ex)
                        {
                            await DisplayAlert("Message", "You are not Authorized", "OK");
                        }
                    }
                }
            }
        }