Sparat innan resan
This commit is contained in:
@ -1,4 +1,8 @@
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using OemanTrader.Domain.Models;
|
||||
using OemanTrader.Domain.Services;
|
||||
using OemanTrader.Domain.Services.TransactionServices;
|
||||
using OemanTrader.EntityFramework.Services;
|
||||
using OemanTrader.FinantialModelingPrepAPI.Services;
|
||||
using OemanTrader.WPF.ViewModels;
|
||||
using System;
|
||||
@ -16,20 +20,32 @@ namespace OemanTrader.WPF
|
||||
/// </summary>
|
||||
public partial class App : Application
|
||||
{
|
||||
protected override void OnStartup(StartupEventArgs e)
|
||||
protected override async void OnStartup(StartupEventArgs e)
|
||||
{
|
||||
//new MajorIndexService().GetMajorIndex(Domain.Models.MajorIndexType.DowJones).ContinueWith((t) =>
|
||||
//{
|
||||
// var index = t.Result;
|
||||
//});
|
||||
//});
|
||||
|
||||
IDataService<Account> accountService = new AccountDataService(new EntityFramework.OemanTraderDbContextFactory());
|
||||
IStockPriceService stockPriceService = new StockPriceService(new FinantialModelingPrepAPI.FinancialModelingPrepHttpClientFactory("2035d4934632e1d7c38f15982e39d3aa"));
|
||||
IBuyStockService buyStockService = new BuyStockService(stockPriceService, accountService);
|
||||
|
||||
Account buyer = await accountService.Get(1);
|
||||
|
||||
await buyStockService.BuyStock(buyer, "T", 5);
|
||||
|
||||
//new StockPriceService(new FinantialModelingPrepAPI.FinancialModelingPrepHttpClientFactory("2035d4934632e1d7c38f15982e39d3aa")).GetPrice("AAPL");
|
||||
|
||||
|
||||
Window window = new MainWindow();
|
||||
window.DataContext = new MainViewModel();
|
||||
window.Show();
|
||||
|
||||
|
||||
base.OnStartup(e);
|
||||
}
|
||||
|
||||
|
||||
private IServiceProvider CreateServiceProvider()
|
||||
{
|
||||
// 1. Singelton - one instance per application
|
||||
|
||||
Reference in New Issue
Block a user