public static string GetRowLetter(this IRackAddressed obj) { var address = obj.RackAddress; GuardValidAddress(address); return(address.Substring(0, 1)); }
public static int GetRackNumber(this IRackAddressed obj) { var address = obj.RackAddress; GuardValidAddress(address, out var rackNumber); return(rackNumber); }