From f5cbe5972e3365298e45a69266ea058ab748b15f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20=C3=96man?= Date: Wed, 9 Feb 2022 13:27:23 +0100 Subject: [PATCH] Handling of Stockprices not delivered --- BrowserHelper/Extensions/HtmlTableExtension.cs | 2 +- StockDAL/StockRepository.cs | 1 + StockInfoCore/Stocks.db-shm | Bin 32768 -> 0 bytes StockInfoCore/Stocks.db-wal | 0 4 files changed, 2 insertions(+), 1 deletion(-) delete mode 100644 StockInfoCore/Stocks.db-shm delete mode 100644 StockInfoCore/Stocks.db-wal diff --git a/BrowserHelper/Extensions/HtmlTableExtension.cs b/BrowserHelper/Extensions/HtmlTableExtension.cs index 0f371c4..d271f95 100644 --- a/BrowserHelper/Extensions/HtmlTableExtension.cs +++ b/BrowserHelper/Extensions/HtmlTableExtension.cs @@ -146,7 +146,7 @@ namespace BrowserHelper.Extensions shareCollection.Add(new DiTraderStockRow { StockName = colDatas[columnPos["Aktie"]].Text, - LatestPrice = decimal.Parse(colDatas[columnPos["Senast"]].Text), + LatestPrice = decimal.Parse(colDatas[columnPos["Senast"]].Text==""?"-0,1": colDatas[columnPos["Senast"]].Text), TimeOfDay = TimeSpan.Parse(colDatas[columnPos["Tid"]].Text) }); diff --git a/StockDAL/StockRepository.cs b/StockDAL/StockRepository.cs index 29abfff..87d6658 100644 --- a/StockDAL/StockRepository.cs +++ b/StockDAL/StockRepository.cs @@ -59,6 +59,7 @@ namespace StockDAL public void UpdateActualPrice(int id, decimal price) { + if (price < 0) return; using var context = new StockContext(); var entity = (from stk in context.Stocks where stk.Id == id diff --git a/StockInfoCore/Stocks.db-shm b/StockInfoCore/Stocks.db-shm deleted file mode 100644 index fe9ac2845eca6fe6da8a63cd096d9cf9e24ece10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeIuAr62r3