private void itemclick(object sender, AdapterView.ItemClickEventArgs e) { model.db_insert insert = new model.db_insert(); alertDialog = new AlertDialog.Builder(this); alertDialog.SetMessage("Posientin məlumatlarına baxmaq üçün, posientin razılığı tələb olunur. Posiente bildiriş göndəriləcək. Göndərilsin?"); alertDialog.SetNegativeButton("Xeyr", delegate { alertDialog.Dispose(); }); alertDialog.SetPositiveButton("Bəli", async delegate { string status = await insert.send_sms(Preferences.Get("cypher1", "").ToString(), Preferences.Get("cypher2", "").ToString(), user_data[0].VESIQE_FIN, list[e.Position].Unikalkod.ToString()); dynamic d = JsonConvert.DeserializeObject(status); if (Convert.ToInt32(d[0]["SEND_SMS"]) == 0) { Intent code_check = new Intent(this, typeof(verification_code_check)); code_check.PutExtra("patient_id", list[e.Position].Unikalkod); StartActivity(code_check); } else { alertDialog = new AlertDialog.Builder(this); alertDialog.SetTitle("Bildiriş"); alertDialog.SetMessage("Sms göndərmək mümkün olmadı, biraz sonra yenidən cəhd edin"); } }); alertDialog.Show(); }