Exemple #1
0
 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
             }));
         }
     }
 }