public static SearchResultsBaseDto GetInstance(IDictionary<string, object> item) { // make sure this is a policy one if ((item["ContentType"] != null) && (item["ContentType"].ToString().ToLower().Equals("broker"))) { var newItem = new SearchResultBrokerDto(); newItem.BrokerContact = (GetItemObject(item, "VALBkrCtc") == null) ? null : item["VALBkrCtc"].ToString(); newItem.BrokerGroupCode = (GetItemObject(item, "VALBkrGrpCd") == null) ? null : item["VALBkrGrpCd"].ToString(); newItem.BrokerCode = (GetItemObject(item, "VALBkrCd") == null) ? null : item["VALBkrCd"].ToString(); newItem.BrokerName = (GetItemObject(item, "VALBkrNm") == null) ? null : item["VALBkrNm"].ToString(); newItem.BrokerPSU = (GetItemObject(item, "VALBkrPsu") == null) ? null : item["VALBkrPsu"].ToString(); newItem.BrokerSeqId = (GetItemObject(item, "VALBkrSeqId") == null) ? 0 : Int32.Parse(item["VALBkrSeqId"].ToString()); newItem.HitHightlightSummary = (GetItemObject(item, "HITHIGHLIGHTEDSUMMARY") == null) ? null : item["HITHIGHLIGHTEDSUMMARY"].ToString(); newItem.View = _View; if ((string.IsNullOrEmpty(newItem.BrokerName)) || (string.IsNullOrEmpty(newItem.BrokerCode))) return null; return newItem; } return null; }
public static SearchResultsBaseDto GetInstance(IDictionary <string, object> item) { // make sure this is a policy one if ((item["ContentType"] != null) && (item["ContentType"].ToString().ToLower().Equals("broker"))) { var newItem = new SearchResultBrokerDto(); newItem.BrokerContact = (GetItemObject(item, "VALBkrCtc") == null) ? null : item["VALBkrCtc"].ToString(); newItem.BrokerGroupCode = (GetItemObject(item, "VALBkrGrpCd") == null) ? null : item["VALBkrGrpCd"].ToString(); newItem.BrokerCode = (GetItemObject(item, "VALBkrCd") == null) ? null : item["VALBkrCd"].ToString(); newItem.BrokerName = (GetItemObject(item, "VALBkrNm") == null) ? null : item["VALBkrNm"].ToString(); newItem.BrokerPSU = (GetItemObject(item, "VALBkrPsu") == null) ? null : item["VALBkrPsu"].ToString(); newItem.BrokerSeqId = (GetItemObject(item, "VALBkrSeqId") == null) ? 0 : Int32.Parse(item["VALBkrSeqId"].ToString()); newItem.HitHightlightSummary = (GetItemObject(item, "HITHIGHLIGHTEDSUMMARY") == null) ? null : item["HITHIGHLIGHTEDSUMMARY"].ToString(); newItem.View = _View; if ((string.IsNullOrEmpty(newItem.BrokerName)) || (string.IsNullOrEmpty(newItem.BrokerCode))) { return(null); } return(newItem); } return(null); }