Example #1
0
        public SonarQubeSlackMessageModel Create(SonarQubeMetricModel sonarQubeMetric)
        {
            var sonarQubeSlackMessage = new SonarQubeSlackMessageModel();

            mapping.Apply(sonarQubeMetric, sonarQubeSlackMessage);
            sonarQubeMetric.msr.ToList().ForEach(
                measurement => mapping.Apply(measurement, sonarQubeSlackMessage)
                );

            return(sonarQubeSlackMessage);
        }
Example #2
0
 public void Apply(SonarQubeMetricModel sonarQubeMetric, SonarQubeSlackMessageModel sonarQubeSlackMessage)
 {
     sonarQubeSlackMessage.creationDate = sonarQubeMetric.creationDate;
     sonarQubeSlackMessage.project      = sonarQubeMetric.name;
 }