private Dictionary <ClientUser, List <Message> > GetFullMessageHistory() { Dictionary <ClientUser, List <Message> > messageHistoryDict = new Dictionary <ClientUser, List <Message> >(); List <ClientUser> contactsList = _serverService.GetChatList(CurrentUser).ToList(); foreach (var contact in contactsList) { List <Message> messageHistory = _serverService.GetMessagesHistory(CurrentUser, contact).ToList(); messageHistoryDict.Add(contact, messageHistory); } return(messageHistoryDict); }