public override IDictionary <string, EntityProperty> WriteEntity(OperationContext operationContext)
        {
            var results = base.WriteEntity(operationContext);

            EntityEnumPropertyConverter.Serialize(this, results);
            return(results);
        }
        public override void ReadEntity(IDictionary <string, EntityProperty> properties, OperationContext operationContext)
        {
            base.ReadEntity(properties, operationContext);

            EntityDecimalPropertyConverter.ReadEntity(this, properties);
            EntityEnumPropertyConverter.ReadEntity(this, properties);
        }
 public override void ReadEntity(IDictionary <string, EntityProperty> properties,
                                 OperationContext operationContext)
 {
     base.ReadEntity(properties, operationContext);
     EntityJsonPropertyConverter.Deserialize(this, properties);
     NullableEntityEnumPropertyConverter.Deserialize(this, properties);
     EntityEnumPropertyConverter.Deserialize(this, properties);
 }
        public override IDictionary <string, EntityProperty> WriteEntity(OperationContext operationContext)
        {
            var properties = base.WriteEntity(operationContext);

            EntityDecimalPropertyConverter.WriteEntity(this, properties);
            EntityEnumPropertyConverter.WriteEntity(this, properties);

            return(properties);
        }