Refactor InsiderTransactionParser, InsiderTransactionDA and UpdateManager
This commit is contained in:
@@ -103,6 +103,7 @@ namespace MarketData.Helper
|
||||
}
|
||||
}
|
||||
|
||||
int sequenceNumber=0;
|
||||
foreach(Dictionary<String,String> dictionary in dictionaryList)
|
||||
{
|
||||
String strItem=null;
|
||||
@@ -120,7 +121,8 @@ namespace MarketData.Helper
|
||||
insiderTransaction.TransactionDate=Utility.ParseDate(strItem);
|
||||
insiderTransaction.NatureOfTransaction=transactionCodes.ContainsKey(GetFirstSection(Sections.GetSections(dictionary["Transaction Code"])))?transactionCodes[GetFirstSection(Sections.GetSections(dictionary["Transaction Code"]))]:Constants.CONST_QUESTION;
|
||||
insiderTransaction.NumberOrValueAcquiredDisposed=FeedParser.ParseValue(GetFirstSection(Sections.GetSections(dictionary["Securities Acquired or Disposed"])));
|
||||
insiderTransaction.FormRowNumber=((decimal)insiderTransaction.NumberOrValueAcquiredDisposed).ToString();
|
||||
// insiderTransaction.FormRowNumber=((decimal)insiderTransaction.NumberOrValueAcquiredDisposed).ToString();
|
||||
insiderTransaction.FormRowNumber=(++sequenceNumber).ToString();
|
||||
insiderTransaction.Price=FeedParser.ParseValue(CombineSections(Sections.GetSections(dictionary["Price"])));
|
||||
String acquiredOrDisposed=GetAcquiredOrDisposed(dictionary);
|
||||
if(null==acquiredOrDisposed)
|
||||
|
||||
Reference in New Issue
Block a user