private JProperty ParseValue(Mix.Cms.Lib.ViewModels.MixAttributeSetValues.UpdateViewModel item, MixCmsContext context, IDbContextTransaction transaction) { switch (item.get_DataType()) { case 0: case 4: case 5: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 19: case 20: case 21: { Label0: return new JProperty(item.get_AttributeFieldName(), item.get_StringValue()); } case 1: { return new JProperty(item.get_AttributeFieldName(), (object)item.get_DateTimeValue()); } case 2: { return new JProperty(item.get_AttributeFieldName(), (object)item.get_DateTimeValue()); } case 3: { return new JProperty(item.get_AttributeFieldName(), (object)item.get_DateTimeValue()); } case 6: { return new JProperty(item.get_AttributeFieldName(), (object)item.get_DoubleValue()); } case 18: { return new JProperty(item.get_AttributeFieldName(), (object)item.get_BooleanValue()); } case 22: { return new JProperty(item.get_AttributeFieldName(), (object)item.get_IntegerValue()); } case 23: { V_0 = new JArray(); return new JProperty(item.get_AttributeFieldName(), V_0); } default: { goto Label0; } } }