private void SelectMessages() { var showAll = false; if (!string.IsNullOrEmpty(Request.QueryString["ShowMessages"])) { showAll = Convert.ToByte(Request.QueryString["ShowMessages"]).Equals(1); } if (showAll || ShowMessages) { SelectAllMessages(); } else { foreach (var id in MessagesIds.Where(id => lbMessages.Items.FindByValue(id) != null)) { lbMessages.Items.FindByValue(id).Selected = true; } } }
private IEnumerable <string> GetSelectedMessagesCodes(IEnumerable <string> messages) { return(MessagesIds.Count > 0 ? MessagesIds.Select(m => m) : messages); }