public static SearchResultsBaseDto GetInstance(IDictionary <string, object> item) { // make sure this is a policy one if ((item["ContentType"] != null) && (item["ContentType"].ToString().ToLower().Equals("claims"))) { var newItem = new SearchResultClaimDto(); newItem.BrokerContact = (GetItemObject(item, "VALBkrCtc") == null) ? null : item["VALBkrCtc"].ToString(); newItem.BrokerCode = (GetItemObject(item, "VALBkrCd") == null) ? null : item["VALBkrCd"].ToString(); newItem.BPR = (GetItemObject(item, "VALBpr") == null) ? null : item["VALBpr"].ToString(); newItem.CCY = (GetItemObject(item, "VALCcy") == null) ? null : item["VALCcy"].ToString(); newItem.Leader = (GetItemObject(item, "VALLdr") == null) ? null : item["VALLdr"].ToString(); newItem.Description = (GetItemObject(item, "VALDsc") == null) ? null : item["VALDsc"].ToString(); newItem.DOL = (GetItemObject(item, "VALDol") == null) ? null : item["VALDol"].ToString(); newItem.InsuredName = (GetItemObject(item, "VALInsdNm") == null) ? null : item["VALInsdNm"].ToString(); newItem.LossLocation = (GetItemObject(item, "VALLoccLocn") == null) ? null : item["VALLoccLocn"].ToString(); newItem.PolicyId = (GetItemObject(item, "VALPolID") == null) ? null : item["VALPolID"].ToString(); newItem.Status = (GetItemObject(item, "VALSt") == null) ? null : item["VALSt"].ToString(); newItem.Underwriter = (GetItemObject(item, "VALUwr") == null) ? null : item["VALUwr"].ToString(); newItem.Reserve = (GetItemObject(item, "VALReserve") == null) ? 0 : Decimal.Parse(item["VALReserve"].ToString()); newItem.Paid = (GetItemObject(item, "VALPaid") == null) ? 0 : Decimal.Parse(item["VALPaid"].ToString()); newItem.HitHightlightSummary = (GetItemObject(item, "HITHIGHLIGHTEDSUMMARY") == null) ? null : item["HITHIGHLIGHTEDSUMMARY"].ToString(); newItem.View = _View; return(newItem); } return(null); }
public static SearchResultsBaseDto GetInstance(IDictionary<string, object> item) { // make sure this is a policy one if ((item["VALContentType"] != null) && (item["VALContentType"].ToString().ToLower().Equals("claims"))) { var newItem = new SearchResultClaimDto(); newItem.BrokerContact = (GetItemObject(item, "VALBkrCtc") == null) ? null : item["VALBkrCtc"].ToString(); newItem.BrokerCode = (GetItemObject(item, "VALBkrCd") == null) ? null : item["VALBkrCd"].ToString(); newItem.BPR = (GetItemObject(item, "VALBpr") == null) ? null : item["VALBpr"].ToString(); newItem.CCY = (GetItemObject(item, "VALCcy") == null) ? null : item["VALCcy"].ToString(); newItem.Leader = (GetItemObject(item, "VALLdr") == null) ? null : item["VALLdr"].ToString(); newItem.Description = (GetItemObject(item, "VALDescription") == null) ? null : item["VALDescription"].ToString(); newItem.DOL = (GetItemObject(item, "VALDol") == null) ? null : item["VALDol"].ToString(); newItem.InsuredName = (GetItemObject(item, "VALInsdNm") == null) ? null : item["VALInsdNm"].ToString(); newItem.LossLocation = (GetItemObject(item, "VALLoccLocn") == null) ? null : item["VALLoccLocn"].ToString(); newItem.PolicyId = (GetItemObject(item, "VALPolID") == null) ? null : item["VALPolID"].ToString(); newItem.Status = (GetItemObject(item, "VALSt") == null) ? null : item["VALSt"].ToString(); newItem.Underwriter = (GetItemObject(item, "VALUwrPsu") == null) ? null : item["VALUwrPsu"].ToString(); newItem.Reserve = (GetItemObject(item, "VALReserve") == null) ? 0 : Decimal.Parse(item["VALReserve"].ToString()); newItem.Paid = (GetItemObject(item, "VALPaid") == null) ? 0 : Decimal.Parse(item["VALPaid"].ToString()); newItem.HitHightlightSummary = (GetItemObject(item, "HITHIGHLIGHTEDSUMMARY") == null) ? null : item["HITHIGHLIGHTEDSUMMARY"].ToString(); newItem.View = _View; return newItem; } return null; }