public void AddDisk(DriveInfo d) { bool found = false; foreach (var s in _disks) { if (s.name == d.Name) { found = true; } } if (found == false) { var disk = new StatDiskItem(d.Name); _disks.Add(disk); sessionID = DateTime.Now.Ticks; } foreach (var s in _disks) { if (s.name == d.Name) { var ns = new DiskStatQueue { size = d.TotalSize / 1048576, used = (d.TotalSize - d.AvailableFreeSpace) / 1048576, free = d.AvailableFreeSpace / 1048576, percentage = 100 - ((d.TotalFreeSpace * 100 / d.TotalSize)), SampleID = historyIndex }; s.history.Enqueue(ns); } } }
public void AddDisk(DriveInfo d) { bool found = false; foreach (var s in _disks){ if (s.name == d.Name) { found = true; } } if(found == false){ var disk = new StatDiskItem(d.Name); _disks.Add(disk); sessionID = DateTime.Now.Ticks; } foreach (var s in _disks){ if(s.name == d.Name){ var ns = new DiskStatQueue { size = d.TotalSize / 1048576, used = (d.TotalSize - d.AvailableFreeSpace) / 1048576, free = d.AvailableFreeSpace / 1048576, percentage = 100 - ((d.TotalFreeSpace * 100 / d.TotalSize)), SampleID = historyIndex }; s.history.Enqueue(ns); } } }