private async Task <Metric> CreateMetricIfItDoesntExist(string metrinName, string metricNamespace) { var dbMetric = await metricRepository.FindAsync(Application.Id, metricNamespace, metrinName); if (dbMetric == null) { dbMetric = new Metric(metrinName, metricNamespace, Application.Id); await metricRepository.InsertAsync(dbMetric); } return(dbMetric); }