private void ChatControl_Click(object sender, EventArgs e) { if (_messages == null) { try { _messages = DataBaseHelper.ChatMessages(_id); } catch (Exception ex) { _messages = new List <Message>(); DataBaseHelper.ExceptionHandler(ex.Message); } } }
public void RefreshMessages(string key = null) { try { if (key == null) { _messages = DataBaseHelper.ChatMessages(_id); } else { var list = DataBaseHelper.ChatMessages(_id).Where(m => m.Text.ToLower().Contains(key)); _messages = list.Count() == 0 ? new List <Message>() : list.ToList(); } } catch (Exception ex) { _messages = new List <Message>(); DataBaseHelper.ExceptionHandler(ex.Message); } }