Пример #1
0
 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;
 }