public static DocumentWrapper <T> ToDocumentWrapper <T>(this MSDocumentWrapper documentWrapper) { return(SharedConversionExtensions.ToDocumentWrapper <T>( documentWrapper.Partition, documentWrapper.ETag, documentWrapper.DocumentId, documentWrapper.FromDeviceCache, documentWrapper.JsonValue, p => JsonConvert.DeserializeObject <T>(p), documentWrapper.LastUpdatedDate != null ? (DateTime)documentWrapper?.LastUpdatedDate : UnixEpoch)); }
public static DocumentWrapper <T> ToDocumentWrapper <T>(this AndroidDocumentWrapper documentWrapper) { return(SharedConversionExtensions.ToDocumentWrapper <T>( documentWrapper.Partition, documentWrapper.ETag, documentWrapper.Id, documentWrapper.IsFromDeviceCache, documentWrapper.JsonValue, p => JsonConvert.DeserializeObject <T>(p), DateTimeOffset.FromUnixTimeMilliseconds(documentWrapper.LastUpdatedDate.Time))); }