Exemple #1
0
 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));
 }
Exemple #2
0
 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)));
 }