private async void fileCsvToDb() { try { var ity = LstPopulate.Items.Count(); continueValidation = true; for (int i = 0; i < ity; i++) { if (continueValidation == true) { var user = UserDetail[0]; FullName = user.Fullname; Company = user.Company; Email = user.Email; PhoneNumber = user.PhoneNumber; sn = i + 1; checkSyntax(); RemoteService service = new RemoteService(); VisitorDataPayLoad payload = new VisitorDataPayLoad { PhoneNumber = Convert.ToInt64(PhoneNumber) }; var response = await service.CheckIfVisitorExistService(payload); if (response.ResponseStatusCode == System.Net.HttpStatusCode.Found) { MessageDialog checkInMsg = new MessageDialog("User already exist"); LstPopulate.SelectedIndex = 0; LstPopulate.ScrollIntoView(LstPopulate.SelectedItem); await checkInMsg.ShowAsync(); return; } else if (response.ResponseStatusCode == System.Net.HttpStatusCode.NotFound) { //Send to Registration DB newVisitor(); } else if (response.ResponseStatusCode == System.Net.HttpStatusCode.InternalServerError) { continueValidation = false; MessageDialog md = new MessageDialog("Could not complete registration: " + "Err: "); await md.ShowAsync(); return; } else { MessageDialog checkInMsg = new MessageDialog("Server error"); await checkInMsg.ShowAsync(); return; } } else { return; } } MessageDialog msg = new MessageDialog("Uploaded Successfully"); await msg.ShowAsync(); } catch (Exception ex) { MessageDialog msg = new MessageDialog(ex.Message + " fileCsvToDb"); //msg.ShowAsync(); } }
private async void RegisterButton_Click(object sender, RoutedEventArgs e) { try { if (txtFullName.Text.Trim() == "") { MessageDialog md = new MessageDialog("Please enter full name"); await md.ShowAsync(); return; } else if (txtPhoneNumber.Text.Trim() == "") { MessageDialog md = new MessageDialog("Please enter phone Number"); await md.ShowAsync(); return; } else if (txtCompanyName.Text.Trim() == "") { MessageDialog md = new MessageDialog("Please enter company Name"); await md.ShowAsync(); return; } else if (photoString == "") { MessageDialog md = new MessageDialog("Please Select Photo"); await md.ShowAsync(); return; } else if (txtEmail.Text.Trim() == "") { MessageDialog md = new MessageDialog("Please enter Email"); await md.ShowAsync(); return; } else if (!txtEmail.Text.Contains('@') || !txtEmail.Text.Contains('.')) { MessageDialog md = new MessageDialog("Please Enter a Valid Email"); await md.ShowAsync(); return; } else { fullname = txtFullName.Text; emailAddress = txtEmail.Text; companyName = txtCompanyName.Text; phoneNumber = Convert.ToInt64(txtPhoneNumber.Text); RemoteService service = new RemoteService(); VisitorDataPayLoad payload = new VisitorDataPayLoad { PhoneNumber = phoneNumber }; var response = await service.CheckIfVisitorExistService(payload); if (response.ResponseStatusCode == System.Net.HttpStatusCode.Found) { MessageDialog checkInMsg = new MessageDialog("User already exist"); await checkInMsg.ShowAsync(); return; } else if (response.ResponseStatusCode == System.Net.HttpStatusCode.NotFound) { //Send to Registration DB newVisitor(); } else { MessageDialog checkInMsg = new MessageDialog("Server error"); await checkInMsg.ShowAsync(); } } //After Registration clearContents(); } catch (Exception ex) { MessageDialog msg = new MessageDialog(ex.Message + " Void - RegisterButton_Click"); //msg.ShowAsync(); } }