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); } })); }
public static AssetFolderDto FromAssetFolder(IAssetFolderEntity asset, ApiController controller, string app) { var response = SimpleMapper.Map(asset, new AssetFolderDto()); return(CreateLinks(response, controller, app)); }
public static AssetFolderDto FromAssetFolder(IAssetFolderEntity asset, Resources resources) { var response = SimpleMapper.Map(asset, new AssetFolderDto()); return(CreateLinks(response, resources)); }
public static AssetFolderDto FromDomain(IAssetFolderEntity asset, Resources resources) { var result = SimpleMapper.Map(asset, new AssetFolderDto()); return(result.CreateLinks(resources)); }