private void BindResults() { if (ddlCup.SelectedItem != null) { CupDataInfo cupInfo = model2.GetCupInfo(ddlCup.SelectedValue); if (cupInfo != null) { donationValue.Text = cupInfo.DonatedBy; donationDateValue.Text = cupInfo.Date; } } grid.DataBind(); }
public CupDataInfo GetCupInfo(string paramReference) { XDocument doc = SiteCache.CupData; CupDataInfo info = doc.Elements("Cups") .Elements("Cup") .Where(ee => ee.Attribute("Reference").Value == paramReference) .Select(ee => new CupDataInfo { Reference = ee.Attribute("Reference").Value, Name = ee.Attribute("Name").Value, DonatedBy = ee.Attribute("DonatedBy").Value, Date = ee.Attribute("Date").Value, Purpose = ee.Attribute("Purpose").Value }) .SingleOrDefault(); return(info); }