public static string ConvertUnitOfMeasurementToSimulationString(UnitOfMeasurement uom) { if (UnitOfMeasurementMappings.TryGetValue(uom, out var mapping)) { return(mapping); } return(null); }
public static bool TryConvertSimulationStringToUnitOfMeasurement(string simString, out UnitOfMeasurement measurement) { var kvps = UnitOfMeasurementMappings.Where(uom => uom.Value == simString) .ToList(); if (kvps.Any()) { measurement = kvps.FirstOrDefault().Key; return(true); } measurement = UnitOfMeasurement.Invalid; return(false); }