using System; using System.Collections.Generic; using System.Linq; namespace Sony.Filtr.AppleMusic.Data { public class AppleMusicHistoricTrackSummary { public string Isrc { get; set; } public string PlaylistId { get; set; } public string Storefront { get; set; } public DateTime EarliestDate { get; set; } public int EarliestPosition { get; set; } //public int DaysInPlaylist { get; set; } //public int ComparisonPosition { get; set; } } public static class AppleMusicHistoricTrackSummaryExt { public static AppleMusicHistoricTrackSummary DateToUtc(this AppleMusicHistoricTrackSummary item) { if (item != null) item.EarliestDate = DateTime.SpecifyKind(item.EarliestDate, DateTimeKind.Utc); return item; } public static IEnumerable DateToUtc(this IEnumerable items) { if (items != null && items.Any()) foreach (var item in items) item.DateToUtc(); return items; } } }