public void GetAllSystemPerformanceStatistic() { List <ControlPanel.Core.Entities.PerformanceStatistic> systemProcesses = new List <ControlPanel.Core.Entities.PerformanceStatistic>(); ControlPanel.Repository.PerformanceStatisticRepository prepository = new Repository.PerformanceStatisticRepository(); DateTime dtime = prepository.GetMaxCreationDate(); double TotalSeconds = GetSeconds(dtime.Hour, dtime.Minute, dtime.Second); TotalSeconds = TotalSeconds - 300; TimeSpan t = TimeSpan.FromSeconds(TotalSeconds); string answer = string.Format("{0:D2}:{1:D2}:{2:D2}", t.Hours, t.Minutes, t.Seconds ); //DateTime date = DateTime.UtcNow; //if (!DateTime.TryParse(answer, out date)) // date = DateTime.UtcNow; systemProcesses = prepository.GetAllSystemPerformanceByCreationDate(Convert.ToDateTime(answer)); DateTime?lastUpdateDate = null; if (systemProcesses != null && systemProcesses.Count > 0) { systemProcesses = systemProcesses.OrderBy(x => x.CreationDate).ToList(); lastUpdateDate = systemProcesses[0].CreationDate; lastupdatedate = lastUpdateDate.Value.ToString("yyyy-MM-ddTHH:mm:ss.fffZ"); } jsondata = new JavaScriptSerializer().Serialize(systemProcesses); }
public void GetAllSystemPerformanceStatistic() { List<ControlPanel.Core.Entities.PerformanceStatistic> systemProcesses = new List<ControlPanel.Core.Entities.PerformanceStatistic>(); ControlPanel.Repository.PerformanceStatisticRepository prepository = new Repository.PerformanceStatisticRepository(); DateTime dtime = prepository.GetMaxCreationDate(); double TotalSeconds = GetSeconds(dtime.Hour,dtime.Minute,dtime.Second); TotalSeconds = TotalSeconds - 300; TimeSpan t = TimeSpan.FromSeconds(TotalSeconds); string answer = string.Format("{0:D2}:{1:D2}:{2:D2}", t.Hours, t.Minutes, t.Seconds ); //DateTime date = DateTime.UtcNow; //if (!DateTime.TryParse(answer, out date)) // date = DateTime.UtcNow; systemProcesses = prepository.GetAllSystemPerformanceByCreationDate(Convert.ToDateTime(answer)); DateTime? lastUpdateDate = null; if (systemProcesses != null && systemProcesses.Count > 0) { systemProcesses = systemProcesses.OrderBy(x => x.CreationDate).ToList(); lastUpdateDate = systemProcesses[0].CreationDate; lastupdatedate = lastUpdateDate.Value.ToString("yyyy-MM-ddTHH:mm:ss.fffZ"); } jsondata = new JavaScriptSerializer().Serialize(systemProcesses); }