public void Post(IWallData wallData) { if (_wallsData.ContainsKey(wallData.User)) { _wallsData[wallData.User].Posts.AddRange(wallData.Posts); } else { _wallsData.Add(wallData.User, wallData); } }
public void Show(IWallData wallData) { wallData.Posts.OrderByDescending(p => p.Timestamp).ToList() .ForEach(p => _console.PrintLine($"{p.Text} ({_postTimeFormatter.FormatPostTime(p.Timestamp)})")); }