using System; namespace SharedLibraryCore.Helpers { public class PlayerHistory { // how many minutes between updates public static readonly int UpdateInterval = 5; public PlayerHistory(int cNum) { DateTime t = DateTime.UtcNow; When = new DateTime(t.Year, t.Month, t.Day, t.Hour, Math.Min(59, UpdateInterval * (int)Math.Round(t.Minute / (float)UpdateInterval)), 0); y = cNum; } private DateTime When; /// <summary> /// Used by CanvasJS as a point on the x axis /// </summary> public string x { get { return When.ToString("yyyy-MM-ddTHH:mm:ssZ"); } } /// <summary> /// Used by CanvasJS as a point on the y axis /// </summary> public int y { get; } } }