private static string GetTitle(FileMetricOverFileChangeFrequency fileMetricOverFileChangeFrequency) { string fileMetricClassName = fileMetricOverFileChangeFrequency.FileMetric.Name; if (string.IsNullOrEmpty(fileMetricClassName)) { fileMetricClassName = "Not found"; } return($"{fileMetricOverFileChangeFrequency.FileChangeFrequency.FilePath},{Environment.NewLine}{fileMetricClassName}"); }
public List <FileMetricOverFileChangeFrequency> GetFileMetricOverFileChangeFrequencies(List <FileChangeFrequency> fileChangeFrequencies, List <FileMetric> fileMetrics) { List <FileMetricOverFileChangeFrequency> fileMetricOverFileChangeFrequencies = new List <FileMetricOverFileChangeFrequency>(); foreach (FileChangeFrequency fileChangeFrequency in fileChangeFrequencies) { FileMetric fileMetric = GetFileMetric(fileChangeFrequency.FilePath, fileMetrics); //Metric can be null, because the request file from git, could no longer exist in the current version of the repo if (fileMetric == null) { fileMetric = FileMetric.Empty; } FileMetricOverFileChangeFrequency fileMetricOverFileChangeFrequency = new FileMetricOverFileChangeFrequency(fileChangeFrequency, fileMetric); fileMetricOverFileChangeFrequencies.Add(fileMetricOverFileChangeFrequency); } return(fileMetricOverFileChangeFrequencies); }