public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { var moduleEnum = (ModuleEnum)value; writer.WriteValue(ModuleEnumHelpers.ReverseMap(moduleEnum)); }
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { var moduleString = (string)reader.Value; return(ModuleEnumHelpers.Map(moduleString)); }