UnitParser.cs 360 B

123456789101112
  1. namespace RackPeek.Domain.Resources.Hardware.Parsing;
  2. public class UnitParser
  3. {
  4. public static double ParseGbValue(string? raw)
  5. {
  6. if (string.IsNullOrWhiteSpace(raw)) return 0;
  7. raw = raw.ToLower().Trim();
  8. if (raw.EndsWith("gb")) raw = raw.Replace("gb", "");
  9. return double.TryParse(raw, out var value) ? value : 0;
  10. }
  11. }