public void AddCoverSection(CoverSection coverSection) { // Make it clear that a Cover Section can only appear once if (_additionalCoverSectionContainer.Contains(coverSection)) { throw new ArgumentException(String.Format("The Cover Section Collection already contains a Cover Section with Code \"{0}\"", coverSection.Code)); } else { _additionalCoverSectionContainer.Add(coverSection); } }
public CoverSection MapCoverSection(Entity coverSection) { CoverSection section = new CoverSection(); section.BasicCoverCode = coverSection.GetAttributeValue <AliasedValue>("BC.new_basiccovercode") == null ? "" : coverSection.GetAttributeValue <AliasedValue>("BC.new_basiccovercode").Value.ToString(); section.BasicCoverName = coverSection.GetAttributeValue <AliasedValue>("BC.new_name") == null ? "" : coverSection.GetAttributeValue <AliasedValue>("BC.new_name").Value.ToString(); section.CoverCode = coverSection.GetAttributeValue <string>("new_covercode"); section.CoverName = coverSection.GetAttributeValue <string>("new_name"); section.CoverPercentage = coverSection.GetAttributeValue <decimal>("new_coverbasepercentage").ToString(); section.FeedType = "Cover Section"; section.LOBClassCode = coverSection.GetAttributeValue <AliasedValue>("LC.new_lobclasscode") == null ? "" : coverSection.GetAttributeValue <AliasedValue>("LC.new_lobclasscode").Value.ToString(); section.LOBClassName = coverSection.GetAttributeValue <AliasedValue>("LC.new_name") == null ? "" : coverSection.GetAttributeValue <AliasedValue>("LC.new_name").Value.ToString(); section.ProductCode = coverSection.GetAttributeValue <AliasedValue>("P.new_code") == null ? "" : coverSection.GetAttributeValue <AliasedValue>("P.new_code").Value.ToString(); section.RegulatoryClassCode = coverSection.GetAttributeValue <AliasedValue>("RC.new_regulatoryclasscode") == null ? "" : coverSection.GetAttributeValue <AliasedValue>("RC.new_regulatoryclasscode").Value.ToString(); section.RegulatoryClassName = coverSection.GetAttributeValue <AliasedValue>("RC.new_name") == null ? "" : coverSection.GetAttributeValue <AliasedValue>("RC.new_name").Value.ToString(); section.RiskSubClassCode = coverSection.GetAttributeValue <AliasedValue>("FR.new_riskcode") == null ? "" : coverSection.GetAttributeValue <AliasedValue>("FR.new_riskcode").Value.ToString(); section.RiskSubClassName = coverSection.GetAttributeValue <AliasedValue>("FR.new_name") == null ? "" : coverSection.GetAttributeValue <AliasedValue>("FR.new_name").Value.ToString(); section.ReportingClassCode = coverSection.GetAttributeValue <AliasedValue>("RPC.new_reportingclasscode") == null ? "" : coverSection.GetAttributeValue <AliasedValue>("RPC.new_reportingclasscode").Value.ToString(); section.ReportingClassName = coverSection.GetAttributeValue <AliasedValue>("RPC.new_name") == null ? "" : coverSection.GetAttributeValue <AliasedValue>("RPC.new_name").Value.ToString(); return(section); }
public SchemeResult(string schemeCode, CoverSection primaryCoverSection) { _schemeCode = schemeCode; _primaryCoverSection = primaryCoverSection; }