public void ShowNotice() { if (String.IsNullOrEmpty(noticeXml)) { LoggerHelper.Info("Empty Notice."); return; } try { var xml = XMLParser.LoadXML(noticeXml); var map = XMLParser.LoadIntMap(xml, SystemConfig.NOTICE_CONTENT_KEY); List<MogoNotice2.Notice> list = new List<MogoNotice2.Notice>(); foreach (Dictionary<string, string> dic in map.Values) { MogoNotice2.Notice notice = new MogoNotice2.Notice(); notice.text = dic["text"]; notice.title = dic["title"]; notice.date = dic["date"]; notice.isNew = (dic["isnew"] == "1" ? true : false); list.Add(notice); //LoggerHelper.Debug("date:" + notice.date + ",title:" + notice.title + ",text:" + notice.text + ",isnew:" + notice.isNew); } list.Reverse(); MogoNotice2.Instance.ShowNotice(list); } catch (Exception ex) { LoggerHelper.Except(ex); } }
public void ShowNotice() { if (String.IsNullOrEmpty(noticeXml)) { LoggerHelper.Info("Empty Notice."); return; } try { var xml = XMLParser.LoadXML(noticeXml); var map = XMLParser.LoadIntMap(xml, SystemConfig.NOTICE_CONTENT_KEY); List <MogoNotice2.Notice> list = new List <MogoNotice2.Notice>(); foreach (Dictionary <string, string> dic in map.Values) { MogoNotice2.Notice notice = new MogoNotice2.Notice(); notice.text = dic["text"]; notice.title = dic["title"]; notice.date = dic["date"]; notice.isNew = (dic["isnew"] == "1" ? true : false); list.Add(notice); //LoggerHelper.Debug("date:" + notice.date + ",title:" + notice.title + ",text:" + notice.text + ",isnew:" + notice.isNew); } list.Reverse(); MogoNotice2.Instance.ShowNotice(list); } catch (Exception ex) { LoggerHelper.Except(ex); } }