public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { int id; return(int.TryParse(Convert.ToString(reader.Value), out id) ? ConditionID.Parse(id) : null); }
protected override object Parse(string value) => ConditionID.Parse(Convert.ToInt32(value));