public static MobileServiceFileMetadata FromFile(MobileServiceFile file)
{
return new MobileServiceFileMetadata
{
FileId = file.Id,
FileName = file.Name,
ContentMD5 = file.ContentMD5,
LastModified = file.LastModified,
Length = file.Length,
ParentDataItemId = file.ParentId,
ParentDataItemType = file.TableName,
FileStoreUri = file.StoreUri,
PendingDeletion = false,
Metadata = file.Metadata != null ? JsonConvert.SerializeObject(file.Metadata) : null
};
}