public static void MapValue(this LoanObject lo, int id, string value) { if (string.IsNullOrEmpty(value)) { lo.RemoveValue(id); } else { lo.SetValue(id, value.ToString()); } }
public static void MapValue <T>(this LoanObject lo, int id, T value, T emptyValue = default) where T : IComparable <T> { if (value.CompareTo(emptyValue) == 0) { lo.RemoveValue(id); } else { lo.SetValue(id, value.ToString()); } }