Exemple #1
0
        private static void WriteCSVVulnReport(List <PatchCountOfComplianceDto> data, ReportWriter writer)
        {
            writer.WriteLine("Patch;Compliance;Count");

            foreach (var v in data.OrderByDescending(n => n.Count))
            {
                writer.WriteLine(v.Patch + ";" + v.Compliance + ";" + v.Count);
            }
            writer.Close();
        }
Exemple #2
0
        private static void WriteCSVOpenClosed(List <DateOpenClosedStatDto> data, ReportWriter writer)
        {
            writer.WriteLine("Date;Fixed;NotFixed;NotApplicable");

            foreach (var v in data)
            {
                writer.WriteLine(v.Date + ";" + v.Fixed + ";" + v.NotFixed + ";" + v.NotApplicable);
            }
            writer.Close();
        }
Exemple #3
0
        private static void WriteCSVFixedInPercent(List <ComputerOpenClosedStatDto> data, ReportWriter writer)
        {
            writer.WriteLine("Computer;PercentFixed;PercentNotFixed");

            foreach (var v in data)
            {
                writer.WriteLine(v.Computer + ";" + v.PercentFixed.ToString("0.##") + ";" + v.PercentNotFixed.ToString("0.##"));
            }
            writer.Close();
        }
Exemple #4
0
        private static void WriteCSVReportbyDateReport(List <PatchData> data, ReportWriter writer)
        {
            writer.WriteLine("Computer;Patch;Compliance;FoundDate;FixDate");

            foreach (var v in data)
            {
                writer.WriteLine(v.Computer + ";" + v.Patch + ";" + v.Compliance + ";" + v.FoundDate + ";" + v.FixDate);
            }
            writer.Close();
        }