コード例 #1
0
        public static MongoAssetFolder ToMongo(this AssetFolder asset)
        {
            MongoAssetFolder mongoAsset = new MongoAssetFolder()
            {
                Id         = asset.Id,
                CreatedAt  = asset.CreatedAt,
                ModifiedAt = asset.ModifiedAt,
                Version    = asset.Version,
                Name       = asset.Name,
                Parent     = asset.Parent?.Id
            };

            return(mongoAsset);
        }
コード例 #2
0
        public static AssetFolder ToModel(this MongoAssetFolder mongoAsset)
        {
            AssetFolder asset = new AssetFolder()
            {
                Id         = mongoAsset.Id,
                CreatedAt  = mongoAsset.CreatedAt,
                ModifiedAt = mongoAsset.ModifiedAt,
                Version    = mongoAsset.Version,
                Name       = mongoAsset.Name,
            };

            if (mongoAsset.Parent != null)
            {
                asset.Parent = ContentItemProxy.CreateAssetFolder(mongoAsset.Parent.Value);
            }

            return(asset);
        }