protected void btnAddStock_Click(object sender, EventArgs e) { try { var service = new StockExchangeService.StockExchangeServiceSoapClient(); var objAuthSoapHeader = WebServiceAuthenticationManager.GetAuthSoapHd(); var allStocks = service.GetAllStock(objAuthSoapHeader).ToList(); var selectedStockCode = ddlAllStocks.SelectedItem; var selectedStock = allStocks.FirstOrDefault(x => x.Code == selectedStockCode.ToString()); if (selectedStock == null) { return; } var portfolioStocks = Session["portfolioStocks"] as List <Stock> ?? new List <Stock>(); if (portfolioStocks.FirstOrDefault(x => x.Code == selectedStock.Code) != null) { return; } portfolioStocks.Add(selectedStock); gdvPortfolioStocks.DataSource = portfolioStocks; gdvPortfolioStocks.DataBind(); Session["portfolioStocks"] = portfolioStocks; } catch (Exception exception) { throw exception; } }
private void LoadAllStocks() { try { var service = new StockExchangeService.StockExchangeServiceSoapClient(); var objAuthSoapHeader = WebServiceAuthenticationManager.GetAuthSoapHd(); var allStocks = service.GetAllStock(objAuthSoapHeader); gdvAllStocks.DataSource = allStocks; gdvAllStocks.DataBind(); } catch (Exception exception) { throw exception; } }
private void LoadAllStocks() { try { var service = new StockExchangeService.StockExchangeServiceSoapClient(); var objAuthSoapHeader = WebServiceAuthenticationManager.GetAuthSoapHd(); var allStocks = service.GetAllStock(objAuthSoapHeader).ToList(); ddlAllStocks.DataTextField = "Code"; ddlAllStocks.DataValueField = "Code"; ddlAllStocks.DataSource = allStocks; ddlAllStocks.DataBind(); } catch (Exception exception) { throw exception; } }