Now even Pfizer. Inc. can be managed

This commit is contained in:
2022-02-08 23:50:25 +01:00
parent d56e69b448
commit f38824becf
4 changed files with 110 additions and 7 deletions

View File

@ -249,7 +249,7 @@ namespace StockDal
//GlobalStopwatch.PrintSecs("After dictionaries setup ");
var groupedStocks = _stockRepository.GetStocksGroupedPerPerson(persId);
//GlobalStopwatch.PrintSecs("After groupedStocks fetched ");
var restStocks = new List<string>();
var lastGroup = string.Empty;
var stockList = new List<string>();
foreach(var groupedStock in groupedStocks)
@ -261,8 +261,15 @@ namespace StockDal
_testSettings.StockWishes = stockList.ToArray();
stockList.Clear();
//GlobalStopwatch.PrintSecs("Before GetStockStatus");
saveStockData( _scrapePage.GetMyStockStatus(lastGroup));
if (lastGroup == "ZNotFound")
saveStockData(new List<DiTraderStockRow>( _scrapePage.SearchStockAndCollect("Pfizer")));
else
saveStockData( _scrapePage.GetMyStockStatus(lastGroup));
//GlobalStopwatch.PrintSecs("After GetStockStatus");
if (_testSettings.StockWishes.Length > 0)
{
restStocks.AddRange(_testSettings.StockWishes);
}
lastGroup = groupedStock.StockGroup;
}
else
@ -282,7 +289,14 @@ namespace StockDal
{
_testSettings.StockWishes = stockList.ToArray();
stockList.Clear();
saveStockData(_scrapePage.GetMyStockStatus(lastGroup));
if (lastGroup == "ZNotFound")
saveStockData(new List<DiTraderStockRow>(_scrapePage.SearchStockAndCollect("Pfizer")));
else
saveStockData(_scrapePage.GetMyStockStatus(lastGroup));
if (_testSettings.StockWishes.Length > 0)
{
restStocks.AddRange(_testSettings.StockWishes);
}
}
if (DumpObjects.Any())