public object GetPropertyValue(PropertyInfo property, JToken elementData, CodeFirstResolvingContext context) { var element = (JObject)elementData; var str = element.Property("value")?.Value?.ToObject <string>(); return($"Hello {str}!"); }
public object GetPropertyValue(PropertyInfo property, JToken elementData, CodeFirstResolvingContext context) { var element = (JObject)elementData; var dt = element.Property("value")?.Value?.ToObject <DateTime>(); if (dt != null) { var udt = DateTime.SpecifyKind(dt.Value, DateTimeKind.Utc); ZonedDateTime zdt = ZonedDateTime.FromDateTimeOffset(udt); return(zdt); } return(null); }