public static List <GetTrainingExperience_Trainer> GetTrainingExperiences_Trainer(string id) { listTrainingExperiences_Trainer.Clear(); wcf.parti.Service1 _parti = new wcf.parti.Service1(); partiDB.RootObject rootObject = new partiDB.RootObject(); if (listTrainingExperiences_Trainer.Count == 0) { string json_str = _parti.GetTrainingExperience_Trainer(id); if (json_str == "e0")//code error { MessageBox.swalModal(_Page, "error", "e0:ລະບົບຂັດຂ້ອງຕິດຕໍ່ຜູ້ເບີ່ງແຍ່ງດ່ວນ.", ""); } else if (json_str == "e1")//no data found { MessageBox.swalModal(_Page, "info", "e1:ບໍ່ມີຂໍ້ມູນທີ່ຈະສະແດງ.", ""); } else if (json_str == "e2")//can't connect database { MessageBox.swalModal(_Page, "warning", "e2:ບໍ່ສາມາດເຊື່ອມຕໍ່ຖານຂໍ້ມູນໄດ້.", ""); } else { rootObject = JsonConvert.DeserializeObject <partiDB.RootObject>(json_str); foreach (var vl in rootObject.GetTrainingExperience_Trainer) { listTrainingExperiences_Trainer.Add(new GetTrainingExperience_Trainer(vl.training_id, vl.title, vl.int_or_ext, vl.address, vl.training_date, vl.trainer_id)); } } } return(listTrainingExperiences_Trainer); }