using System.Collections.Generic; using System.Linq; using Sony.Filtr.Contracts.Entities; namespace Sony.Filtr.Core.EditorialPlaylists { public class EditorialPlaylistWithStats { public EditorialPlaylist Playlist { get; set; } public List Stats { get; set; } public uint LatestSubscribers { get { if (!Stats.Any()) return 0; return Stats.OrderByDescending(s => s.Date).First().Subscribers; } } public uint SecondLatestSubscribers { get { if ((Stats.Count() < 2)) return 0; return Stats.OrderByDescending(s => s.Date).ElementAt(1).Subscribers; } } } }