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); }
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); }