Commit Latest
This commit is contained in:
@@ -4,6 +4,7 @@ using Microsoft.Extensions.Configuration;
|
||||
using MarketData.Configuration;
|
||||
using MarketData;
|
||||
using System.Diagnostics;
|
||||
using MarketData.DataAccess;
|
||||
|
||||
namespace PortfolioManager;
|
||||
|
||||
@@ -21,9 +22,17 @@ sealed class Program
|
||||
MDTrace.WriteLine(LogLevel.DEBUG, "[MAIN:STARTING]");
|
||||
|
||||
IConfigurationBuilder builder = new ConfigurationBuilder()
|
||||
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true);
|
||||
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: false);
|
||||
IConfigurationRoot configurationRoot = builder.Build();
|
||||
GlobalConfig.Instance.Configuration = configurationRoot; // This call sets up configuration stuff so it needs to be first.
|
||||
|
||||
DataSourceEx portfolioData = MainDataSource.Instance.LocateDataSource("portfolio_data");
|
||||
DataSourceEx marketData = MainDataSource.Instance.LocateDataSource("market_data");
|
||||
DataSourceEx userData = MainDataSource.Instance.LocateDataSource("user_data");
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,$"Using {portfolioData.Database} at {portfolioData.Datasource}");
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,$"Using {marketData.Database} at {marketData.Datasource}");
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,$"Using {userData.Database} at {userData.Datasource}");
|
||||
|
||||
try
|
||||
{
|
||||
BuildAvaloniaApp().StartWithClassicDesktopLifetime(args);
|
||||
|
||||
@@ -273,7 +273,6 @@ namespace PortfolioManager.ViewModels
|
||||
base.OnPropertyChanged("InsiderTransactionPointMarkersAcquiredSmall");
|
||||
base.OnPropertyChanged("InsiderTransactionPointMarkersAcquiredMedium");
|
||||
base.OnPropertyChanged("InsiderTransactionPointMarkersAcquiredLarge");
|
||||
base.OnPropertyChanged("LeastSquares");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -608,7 +607,7 @@ namespace PortfolioManager.ViewModels
|
||||
{
|
||||
get
|
||||
{
|
||||
if(!useLeastSquaresFit||null==bollingerBands)return null;
|
||||
if(!useLeastSquaresFit||null==bollingerBands)return Empty();
|
||||
return compositeDataSourceLeastSquares;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user