using OT.COM.SignalerMessage; using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text; namespace CounsellorBL { public class MessageBase { protected string _getCustomData(CRequestMessage i_joRequest, string i_sKey) { string sRes = null; if(i_joRequest.CUSTOMDATA != null && i_joRequest.CUSTOMDATA.ContainsKey(i_sKey) == true) { sRes = i_joRequest.CUSTOMDATA[i_sKey]; } return sRes; } protected string _fetchString(CRequestMessage i_joRequest, string i_sKey) { return _fetchString(i_joRequest.DATA, i_sKey); } protected string _fetchString(Dictionary i_dic, string i_sKey) { string sRes = null; if (true == i_dic.ContainsKey(i_sKey)) { object obj = i_dic[i_sKey]; if (null != obj) { sRes = obj.ToString(); } } return sRes; } protected string _getKeyStr(Dictionary i_dic, string i_sKey) { string sRes = ""; if (true == i_dic.ContainsKey(i_sKey)) { object obj = i_dic[i_sKey]; if (null != obj) { sRes = obj.ToString(); } } return sRes; } } }