private Share ProccessShare(InfoTableItem infoTableItem, Filing filing) { Share share = null; var securityHelper = new SecurityHelper(); Security security = FindSecurity(infoTableItem.NameOfIssuer, infoTableItem.Cusip); if (security != null) { security = securityHelper.SaveSecurity(security); securityHelper.SaveSecurityMap(security, infoTableItem.Cusip); share = AddShare(infoTableItem, filing.FilingId, security.SecurityId); } else { securityHelper.AddUnknownShare(infoTableItem, filing.FilingId); } return(share); }