public void TranslationHtml(string html, Action<List<QuickTrainData>> callback) { var stationsList = new List<QuickTrainData>(); try { var stations = (JObject) JsonConvert.DeserializeObject(html); for (int i = 0; i < stations["data"]["data"].Count(); i++) { var jobj = stations["data"]["data"][i] as JObject; var station = new QuickTrainData(jobj); stationsList.Add(station); } } catch (Exception ee) { new LogInfo().WriteLine(String.Format("Entry:HTML_Translation_TranslationHtml()\r\nException Catch:{0}\r\nSource:{1}\r\nException:{2}", ee.Message, ee.Source, ee.InnerException)); } callback(stationsList); }
public void TranslationHtml(string html, Action <List <QuickTrainData> > callback) { var stationsList = new List <QuickTrainData>(); try { var stations = (JObject)JsonConvert.DeserializeObject(html); for (int i = 0; i < stations["data"]["data"].Count(); i++) { var jobj = stations["data"]["data"][i] as JObject; var station = new QuickTrainData(jobj); stationsList.Add(station); } } catch (Exception ee) { new LogInfo().WriteLine(String.Format("Entry:HTML_Translation_TranslationHtml()\r\nException Catch:{0}\r\nSource:{1}\r\nException:{2}", ee.Message, ee.Source, ee.InnerException)); } callback(stationsList); }