using System; namespace SharedLibrary.Helpers { public class PlayerHistory { public PlayerHistory(int cNum) { DateTime t = DateTime.UtcNow; When = new DateTime(t.Year, t.Month, t.Day, t.Hour, 5 * (int)Math.Round(t.Minute / 5.0), 0); PlayerCount = cNum; } #if DEBUG public PlayerHistory(DateTime t, int cNum) { When = new DateTime(t.Year, t.Month, t.Day, t.Hour, Math.Min(59, 15 * (int)Math.Round(t.Minute / 15.0)), 0); PlayerCount = cNum; } #endif private DateTime When; private int PlayerCount; /// /// Used by CanvasJS as a point on the x axis /// public double x { get { return (When - DateTime.MinValue).TotalSeconds; } } /// /// Used by CanvasJS as a point on the y axis /// public int y { get { return PlayerCount; } } } }