public RegisterScreenFourth() { InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); createDriverEmailRequest = new CreateDriverEmailRequest(); createDriverEmailResponse = new CreateDriverEmailResponse(); _apiServices = new RestApi(); _baseUrl = Domain.Url + Domain.CreateDriverEmailApiConstant; BindingContext = createDriverEmailRequest; }
private async void XFBtnSubmit_Clicked(object sender, EventArgs e) { if (!CrossConnectivity.Current.IsConnected) { await DisplayAlert("Network Error", "Server not responding", "OK"); } else { if (string.IsNullOrEmpty(createDriverEmailRequest.email)) { await DisplayAlert("Alert", "Please enter email address", "OK"); } else { try { createDriverEmailRequest.cellphone = StaticHelper.CellPhone; createDriverEmailResponse = await _apiServices.CreateDriverEmailAsync(new Get_API_Url().CommonBaseApi(_baseUrl), false, new HeaderModel(), createDriverEmailRequest); var result = createDriverEmailResponse; if (result != null) { await DisplayAlert("Success", "The driver's email address has been successfully created", "OK"); await App.NavigationPage.Navigation.PushAsync(new RegisterScreenThird()); } else { await DisplayAlert("Message", "Server Error", "OK"); } } catch (Exception ex) { await DisplayAlert("Message", "You are not authorized", "OK"); } } } }