using System.Collections.Generic; using System.Linq; using Sony.ChartBot.Entities; using Sony.ChartBot.Entities.MessengerApi; using Sony.ChartBot.Entities.Storage; using Sony.ChartBot.Messages.Helpers; namespace Sony.ChartBot.Messages.MessageBuilders { public class ChartPositionMessageBuilder : IMessageBuilder> { public ResponseType ResponseType => ResponseType.Succeeded; public IEnumerable BuildMessages(IEnumerable data) { var outputBuilder = new ChartPositionOutputBuilder(); var elements = new List(); foreach (var track in data) { var chartPositionText = outputBuilder.GetChartPositionsOutput(track.Positions, track.Country); var buttons = new List