public SonarQubeSlackMessageModel Create(SonarQubeMetricModel sonarQubeMetric) { var sonarQubeSlackMessage = new SonarQubeSlackMessageModel(); mapping.Apply(sonarQubeMetric, sonarQubeSlackMessage); sonarQubeMetric.msr.ToList().ForEach( measurement => mapping.Apply(measurement, sonarQubeSlackMessage) ); return(sonarQubeSlackMessage); }
public void Apply(SonarQubeMetricModel sonarQubeMetric, SonarQubeSlackMessageModel sonarQubeSlackMessage) { sonarQubeSlackMessage.creationDate = sonarQubeMetric.creationDate; sonarQubeSlackMessage.project = sonarQubeMetric.name; }