示例#1
0
        private static AssetFoldersDto CreateLinks(AssetFoldersDto response, Resources resources)
        {
            var values = new { app = resources.App };

            response.AddSelfLink(resources.Url <AssetFoldersController>(x => nameof(x.GetAssetFolders), values));

            if (resources.CanUpdateAsset)
            {
                response.AddPostLink("create", resources.Url <AssetFoldersController>(x => nameof(x.PostAssetFolder), values));
            }

            return(response);
        }
示例#2
0
        private static AssetFoldersDto CreateLinks(AssetFoldersDto response, ApiController controller, string app)
        {
            var values = new { app };

            response.AddSelfLink(controller.Url <AssetFoldersController>(x => nameof(x.GetAssetFolders), values));

            if (controller.HasPermission(Permissions.AppAssetsUpdate))
            {
                response.AddPostLink("create", controller.Url <AssetFoldersController>(x => nameof(x.PostAssetFolder), values));
            }

            return(response);
        }