protected override async Task OnInitializedAsync() { var companyOutlookModel = await IuiStockService.GetCompanyOutlook(StockTicker); if (companyOutlookModel != null) { if (companyOutlookModel.stockDividend != null) { companyOutlookModel.stockDividend = companyOutlookModel.stockDividend.OrderBy(x => DateTime.Parse(x.date)).ToArray(); } if (companyOutlookModel.financialsAnnual?.income != null) { companyOutlookModel.financialsAnnual.income = companyOutlookModel.financialsAnnual.income.OrderBy(x => DateTime.Parse(x.date)).ToArray(); } if (companyOutlookModel.financialsAnnual?.cash != null) { companyOutlookModel.financialsAnnual.cash = companyOutlookModel.financialsAnnual.cash.OrderBy(x => DateTime.Parse(x.date)).ToArray(); } if (companyOutlookModel.financialsAnnual?.balance != null) { companyOutlookModel.financialsAnnual.balance = companyOutlookModel.financialsAnnual.balance.OrderBy(x => DateTime.Parse(x.date)).ToArray(); } CompanyOutlook = companyOutlookModel; } }
protected override async Task OnInitializedAsync() { Prices = await StockPriceService.GetHistoricPrices(StockTicker); CompanyOutlook = await IuiStockService.GetCompanyOutlook(StockTicker); }