public void GetAllSystemPerformanceNetworkStatistic() { List <ControlPanel.Core.Entities.NetworkStatistic> systemProcesses = new List <ControlPanel.Core.Entities.NetworkStatistic>(); ControlPanel.Repository.NetworkStatisticRepository prepository = new Repository.NetworkStatisticRepository(); DateTime dtime = DateTime.UtcNow; 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 ); systemProcesses = prepository.GetAllSystemNetworkPerformanceByCreationDate(Convert.ToDateTime(answer)); DateTime?lastUpdateDate = null; if (systemProcesses != null && systemProcesses.Count > 0) { systemProcesses = systemProcesses.OrderBy(x => x.CreationDate).ToList(); lastUpdateDate = systemProcesses[0].CreationDate; NetworkLastUpdateDate = lastUpdateDate.Value.ToString("yyyy-MM-ddTHH:mm:ss.fffZ"); for (int i = 0; i < systemProcesses.Count; i++) { if (systemProcesses[i].TotalUsage == 0 || systemProcesses[i].TotalUsage == 0.0) { systemProcesses[i].TotalUsage = 1; } } } jsonNetworkdata = new JavaScriptSerializer().Serialize(systemProcesses); }
public void GetAllSystemPerformanceNetworkStatistic() { List<ControlPanel.Core.Entities.NetworkStatistic> systemProcesses = new List<ControlPanel.Core.Entities.NetworkStatistic>(); ControlPanel.Repository.NetworkStatisticRepository prepository = new Repository.NetworkStatisticRepository(); DateTime dtime = DateTime.UtcNow; 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 ); systemProcesses = prepository.GetAllSystemNetworkPerformanceByCreationDate(Convert.ToDateTime(answer)); DateTime? lastUpdateDate = null; if (systemProcesses != null && systemProcesses.Count > 0) { systemProcesses = systemProcesses.OrderBy(x => x.CreationDate).ToList(); lastUpdateDate = systemProcesses[0].CreationDate; NetworkLastUpdateDate = lastUpdateDate.Value.ToString("yyyy-MM-ddTHH:mm:ss.fffZ"); for (int i = 0; i < systemProcesses.Count; i++) { if (systemProcesses[i].TotalUsage == 0 || systemProcesses[i].TotalUsage == 0.0) { systemProcesses[i].TotalUsage = 1; } } } jsonNetworkdata = new JavaScriptSerializer().Serialize(systemProcesses); }