Problems with part-of-stocks update fixed

This commit is contained in:
2022-02-09 16:22:35 +01:00
parent f5cbe5972e
commit f214f29fdf

View File

@ -58,12 +58,15 @@ namespace StockInfoCore
var personStocks = new List<StockMember>();
//Update all handled shares
foreach (var stock in CurrentStocks)
{
if (Stocks.ContainsKey(stock.StockId.Trim()))
{
stock.ActValue = Stocks[stock.StockId.Trim()].LatestPrice;
stock.ActDate = DateTime.Today;
_stockRepository.UpdateActualPrice(stock.Id, stock.ActValue);
tmpStocks.Add(stock);
}
}
//Use only Stocks belonging to person
var connects =_stockPersonConnect.GetAllConnectionsByPersId(ConnectedPerson.Id);
personStocks.AddRange(tmpStocks.Where(ts => connects.Any(c => c.StockId == ts.Id)).ToList());