public void AddRange(List <MetricDTO> metrics) { _metricRepository.AddRange(metrics.Select(x => new Entities.Metric() { ApplicationName = x.ApplicationName, Duration = x.Duration, MetricName = x.MetricName })); _metricRepository.UnitOfWork.Commit(); }
public void AddRange(List <MetricDTO> metrics) { if (string.IsNullOrEmpty(Setup.GetAPIKey())) { _metricRepository.AddRange(metrics.Select(x => new Entities.Metric() { ApplicationName = x.ApplicationName, Duration = x.Duration, MetricName = x.MetricName })); _metricRepository.UnitOfWork.Commit(); } else { //Call Metricity API Helper using (var metricHelper = new MetricHelper(Guid.Parse(Setup.GetAPIKey()))) { metricHelper.AddRange(metrics.Select(x => new Entities.Metric() { ApplicationName = x.ApplicationName, Duration = x.Duration, MetricName = x.MetricName })); } } }