public void Add(MetricDTO metric) { if (string.IsNullOrEmpty(Setup.GetAPIKey())) { _metricRepository.Add(new Entities.Metric() { ApplicationName = metric.ApplicationName, Duration = metric.Duration, MetricName = metric.MetricName }); _metricRepository.UnitOfWork.Commit(); } else { using (var metricHelper = new MetricHelper(Guid.Parse(Setup.GetAPIKey()))) { metricHelper.Add(new Entities.Metric() { ApplicationName = metric.ApplicationName, Duration = metric.Duration, MetricName = metric.MetricName }); } } }