internal static IList <Utilities.MetricSample> ToMetricSamples(this IList <HistoricalUsageMetricSample> samples) { var result = new List <Utilities.MetricSample>(); foreach (var s in samples) { var converted = new Utilities.MetricSample() { Count = s.Count, TimeCreated = s.TimeCreated, InstanceName = s.InstanceName, }; long val = 0; if (!string.IsNullOrEmpty(s.Minimum)) { long.TryParse(s.Minimum, out val); converted.Minimum = val; } if (!string.IsNullOrEmpty(s.Maximum)) { long.TryParse(s.Maximum, out val); converted.Maximum = val; } if (!string.IsNullOrEmpty(s.Total)) { long.TryParse(s.Total, out val); converted.Total = val; } result.Add(converted); } return(result); }
internal static IList<Utilities.MetricSample> ToMetricSamples(this IList<HistoricalUsageMetricSample> samples) { var result = new List<Utilities.MetricSample>(); foreach (var s in samples) { var converted = new Utilities.MetricSample() { Count = s.Count, TimeCreated = s.TimeCreated, InstanceName = s.InstanceName, }; long val = 0; if (!string.IsNullOrEmpty(s.Minimum)) { long.TryParse(s.Minimum, out val); converted.Minimum = val; } if (!string.IsNullOrEmpty(s.Maximum)) { long.TryParse(s.Maximum, out val); converted.Maximum = val; } if (!string.IsNullOrEmpty(s.Total)) { long.TryParse(s.Total, out val); converted.Total = val; } result.Add(converted); } return result; }