Ejemplo n.º 1
0
        protected void Submit_Click(object sender, EventArgs e)
        {
            string               companySymbol  = ListingCompany.Text;
            ServiceRequest       serviceRequest = new ServiceRequest(companySymbol);
            FinnHubCompanyResult companyResult  = JsonConvert.DeserializeObject <FinnHubCompanyResult>(serviceRequest.GetCompanyInformation());
            FinnHubQuoteResult   quoteResult    = JsonConvert.DeserializeObject <FinnHubQuoteResult>(serviceRequest.GetQuotePrices());
            // FinnHubNewsResult newsResult = JsonConvert.DeserializeObject<FinnHubNewsResult>(serviceRequest.GetCompanyNews());
            Quote quote = new Quote(quoteResult);
            // News news = new News(newsResult);
            Company company = new Company(companyResult, quote);

            // Company company = new Company(companyResult, quote, news);

            CurrentPrice.Text = company.quote.GetCurrentPrice().ToString();
            HighPrice.Text    = company.quote.GetHighPrice().ToString();
            LowPrice.Text     = company.quote.GetLowPrice().ToString();
            NameLabel.Text    = company.GetCompanyName();
            // TODO: display the selected companys news.
        }
Ejemplo n.º 2
0
 public Company(FinnHubCompanyResult companyResult, Quote quote)
 {
     this.companyResult = companyResult;
     this.quote         = quote;
 }