コード例 #1
0
        public static Task CanMove(MoveAssetFolder command, IAssetFolderEntity assetFolder, IAssetQueryService assetQuery)
        {
            Guard.NotNull(command, nameof(command));

            return(Validate.It(async e =>
            {
                if (command.ParentId != assetFolder.ParentId)
                {
                    await CheckPathAsync(command.AppId.Id, command.ParentId, assetQuery, assetFolder.Id, e);
                }
            }));
        }
コード例 #2
0
        public static AssetFolderDto FromAssetFolder(IAssetFolderEntity asset, ApiController controller, string app)
        {
            var response = SimpleMapper.Map(asset, new AssetFolderDto());

            return(CreateLinks(response, controller, app));
        }
コード例 #3
0
ファイル: AssetFolderDto.cs プロジェクト: simhaonline/squidex
        public static AssetFolderDto FromAssetFolder(IAssetFolderEntity asset, Resources resources)
        {
            var response = SimpleMapper.Map(asset, new AssetFolderDto());

            return(CreateLinks(response, resources));
        }
コード例 #4
0
        public static AssetFolderDto FromDomain(IAssetFolderEntity asset, Resources resources)
        {
            var result = SimpleMapper.Map(asset, new AssetFolderDto());

            return(result.CreateLinks(resources));
        }