private void Bind() { ShowService service = new ShowService(Ioc.GetInstance <IShowRepository>()); SetService setService = new SetService(Ioc.GetInstance <ISetRepository>()); var shows = service.GetAllShows(); var sets = setService.GetAllSets(); foreach (var show in shows) { ddlShows.Items.Add(new ListItem(show.GetShowName(), show.ShowId.ToString())); } ListItem item = new ListItem("Please select a show", "-1"); ddlShows.Items.Insert(0, item); item.Selected = true; foreach (Set set in sets) { StringBuilder setName = new StringBuilder(); setName.Append(set.Notes); if (set.Official) { setName.Append("***"); } if (set.Encore) { setName.Append(" (E)"); } if (set.ShowId != null) { setName.Append(" (S)"); } if (set.SetNumber > 0) { setName.Append(string.Format(" - {0}", set.SetNumber)); } ddlSets.Items.Add(new ListItem(setName.ToString(), set.SetId.ToString())); } ListItem item2 = new ListItem("Please select a set", "-1"); ddlSets.Items.Insert(0, item2); item2.Selected = true; }
private void SetupSets() { if (!string.IsNullOrEmpty(Request.QueryString["id"])) { Guid setId = new Guid(Request.QueryString["id"]); hdnSetId.Value = setId.ToString(); } SetService setService = new SetService(Ioc.GetInstance <ISetRepository>()); var sets = setService.GetAllSets(); foreach (var set in sets) { string notes = "<NO NAME>"; if (!string.IsNullOrEmpty(set.Notes)) { if (set.Notes.Length <= 15 && set.Notes.Length > 0) { notes = set.Notes; } else if (set.Notes.Length > 15) { notes = set.Notes.Substring(0, 14); } } string setName = string.Format("{0} - {1}", notes, set.SetNumber); ddlSets.Items.Add(new ListItem(setName, set.SetId.ToString())); } ListItem item = new ListItem("Please select a Set", "-1"); ddlSets.Items.Insert(0, item); item.Selected = true; }