private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { SendingClass sc = new SendingClass(); backgroundWorker1.ReportProgress(Convert.ToInt32((1.0/11)*100)); List<Personal> lp = new List<Personal>(); backgroundWorker1.ReportProgress(Convert.ToInt32((2.0 / 11) * 100)); lp.Add(new Personal("bingo bongo")); backgroundWorker1.ReportProgress(Convert.ToInt32((3.0 / 11) * 100)); string foto_conv = Convert.ToBase64String(File.ReadAllBytes("Images/testImg.jpg")); backgroundWorker1.ReportProgress(Convert.ToInt32((4.0 / 11) * 100)); lp.Add(new Scan("1", "woow")); backgroundWorker1.ReportProgress(Convert.ToInt32((5.0 / 11) * 100)); lp.Add(new Scan("2")); backgroundWorker1.ReportProgress(Convert.ToInt32((6.0 / 11) * 100)); lp.Add(new Personal("vermi!", foto_conv)); backgroundWorker1.ReportProgress(Convert.ToInt32((7.0 / 11) * 100)); sc.confirm = "44221100"; backgroundWorker1.ReportProgress(Convert.ToInt32((8.0 / 11) * 100)); sc.email = "*****@*****.**"; backgroundWorker1.ReportProgress(Convert.ToInt32((9.0 / 11) * 100)); sc.exp = lp; backgroundWorker1.ReportProgress(Convert.ToInt32((10.0 / 11) * 100)); jsonFinale = JsonConvert.SerializeObject(sc, Formatting.None); backgroundWorker1.ReportProgress(Convert.ToInt32((11.0 / 11) * 100)); }
private void btnSend_Click(object sender, EventArgs e) { //MessageBox.Show(Languages.LangsRes.msgNotImpl); SendingClass ss = new SendingClass(); foreach (ItemViewModel ivm in App.ViewModel.Items) ss.exp.Add(ivm.ActualContent); ss.email = iss["emailAddress"] as string; ss.confirm = "24e3261d7bbe24664c1babc75189cfebec04498b"; PhoneApplicationService.Current.State["ss"] = ss; App.ViewModel.Items.Clear(); NavigationService.Navigate(new Uri("/ScanQRCode.xaml?TargetPage=SendingPage.xaml", UriKind.Relative)); }