Fixed some problems withnameconverter routine

This commit is contained in:
2022-09-10 18:03:48 +02:00
parent 36c28196f4
commit fbe2af871e
2 changed files with 36 additions and 15 deletions

View File

@ -91,6 +91,12 @@ namespace LoadStockDbFromTrans.StocksProviders
SELECT *
FROM StockNames";
private const string WEB_STOCKNAMES_EXISTS = @"
SELECT CAST(
CASE WHEN EXISTS (
SELECT 1 FROM StockNames WHERE StockNameWeb = @StockNameWeb)
THEN 1 ELSE 0 END as BIT)";
private readonly SqliteDbConnectionFactory _sqliteDbConnectionFactory;
private readonly ILogger<DapperStocksProvider> _log;
@ -212,6 +218,13 @@ namespace LoadStockDbFromTrans.StocksProviders
using (IDbConnection database = _sqliteDbConnectionFactory.Connect())
{
var exists = await database.ExecuteScalarAsync<bool>(WEB_STOCKNAMES_EXISTS, new { StockNameWeb = stockNameWeb });
if (!exists)
{
await AddWebStockNames(stockNameWeb);
}
object parameters = new
{
StockNameBank = stockNameBank,