diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/ByKeyMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/ByKeyMediaController.cs index f778f0df42..38dc50e470 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/ByKeyMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/ByKeyMediaController.cs @@ -18,16 +18,16 @@ public class ByKeyMediaController : MediaControllerBase { private readonly IAuthorizationService _authorizationService; private readonly IMediaEditingService _mediaEditingService; - private readonly IMediaPresentationModelFactory _mediaPresentationModelFactory; + private readonly IMediaPresentationFactory _mediaPresentationFactory; public ByKeyMediaController( IAuthorizationService authorizationService, IMediaEditingService mediaEditingService, - IMediaPresentationModelFactory mediaPresentationModelFactory) + IMediaPresentationFactory mediaPresentationFactory) { _authorizationService = authorizationService; _mediaEditingService = mediaEditingService; - _mediaPresentationModelFactory = mediaPresentationModelFactory; + _mediaPresentationFactory = mediaPresentationFactory; } [HttpGet("{id:guid}")] @@ -52,7 +52,7 @@ public class ByKeyMediaController : MediaControllerBase return MediaNotFound(); } - MediaResponseModel model = await _mediaPresentationModelFactory.CreateResponseModelAsync(media); + MediaResponseModel model = await _mediaPresentationFactory.CreateResponseModelAsync(media); return Ok(model); } } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/ItemMediaItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/ItemMediaItemController.cs index f13bb56799..43dabbe4af 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/ItemMediaItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/ItemMediaItemController.cs @@ -14,12 +14,12 @@ namespace Umbraco.Cms.Api.Management.Controllers.Media.Item; public class ItemMediaItemController : MediaItemControllerBase { private readonly IEntityService _entityService; - private readonly IMediaPresentationModelFactory _mediaPresentationModelFactory; + private readonly IMediaPresentationFactory _mediaPresentationFactory; - public ItemMediaItemController(IEntityService entityService, IMediaPresentationModelFactory mediaPresentationModelFactory) + public ItemMediaItemController(IEntityService entityService, IMediaPresentationFactory mediaPresentationFactory) { _entityService = entityService; - _mediaPresentationModelFactory = mediaPresentationModelFactory; + _mediaPresentationFactory = mediaPresentationFactory; } [HttpGet("item")] @@ -31,7 +31,7 @@ public class ItemMediaItemController : MediaItemControllerBase .GetAll(UmbracoObjectTypes.Media, ids.ToArray()) .OfType(); - IEnumerable responseModels = media.Select(_mediaPresentationModelFactory.CreateItemResponseModel); + IEnumerable responseModels = media.Select(_mediaPresentationFactory.CreateItemResponseModel); return await Task.FromResult(Ok(responseModels)); } } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ChildrenMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ChildrenMediaRecycleBinController.cs index d7bb0a0fcb..02a1decebd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ChildrenMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ChildrenMediaRecycleBinController.cs @@ -11,8 +11,8 @@ namespace Umbraco.Cms.Api.Management.Controllers.Media.RecycleBin; [ApiVersion("1.0")] public class ChildrenMediaRecycleBinController : MediaRecycleBinControllerBase { - public ChildrenMediaRecycleBinController(IEntityService entityService, IMediaPresentationModelFactory mediaPresentationModelFactory) - : base(entityService, mediaPresentationModelFactory) + public ChildrenMediaRecycleBinController(IEntityService entityService, IMediaPresentationFactory mediaPresentationFactory) + : base(entityService, mediaPresentationFactory) { } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/EmptyMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/EmptyMediaRecycleBinController.cs index 1f36cdb9fc..bd7674f502 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/EmptyMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/EmptyMediaRecycleBinController.cs @@ -24,8 +24,8 @@ public class EmptyMediaRecycleBinController : MediaRecycleBinControllerBase IAuthorizationService authorizationService, IBackOfficeSecurityAccessor backOfficeSecurityAccessor, IMediaService mediaService, - IMediaPresentationModelFactory mediaPresentationModelFactory) - : base(entityService, mediaPresentationModelFactory) + IMediaPresentationFactory mediaPresentationFactory) + : base(entityService, mediaPresentationFactory) { _authorizationService = authorizationService; _backOfficeSecurityAccessor = backOfficeSecurityAccessor; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/MediaRecycleBinControllerBase.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/MediaRecycleBinControllerBase.cs index 21f228a580..8e56d8e3b6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/MediaRecycleBinControllerBase.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/MediaRecycleBinControllerBase.cs @@ -22,11 +22,11 @@ namespace Umbraco.Cms.Api.Management.Controllers.Media.RecycleBin; [Authorize(Policy = "New" + AuthorizationPolicies.SectionAccessMedia)] public class MediaRecycleBinControllerBase : RecycleBinControllerBase { - private readonly IMediaPresentationModelFactory _mediaPresentationModelFactory; + private readonly IMediaPresentationFactory _mediaPresentationFactory; - public MediaRecycleBinControllerBase(IEntityService entityService, IMediaPresentationModelFactory mediaPresentationModelFactory) + public MediaRecycleBinControllerBase(IEntityService entityService, IMediaPresentationFactory mediaPresentationFactory) : base(entityService) - => _mediaPresentationModelFactory = mediaPresentationModelFactory; + => _mediaPresentationFactory = mediaPresentationFactory; protected override UmbracoObjectTypes ItemObjectType => UmbracoObjectTypes.Media; @@ -38,8 +38,8 @@ public class MediaRecycleBinControllerBase : RecycleBinControllerBase UmbracoObjectTypes.Media; @@ -52,8 +52,8 @@ public class MediaTreeControllerBase : UserStartNodeTreeControllerBase _fileItemPresentationModelFactory = fileItemPresentationModelFactory; + public ItemPartialViewItemController(IFileItemPresentationFactory fileItemPresentationFactory) + => _fileItemPresentationFactory = fileItemPresentationFactory; [HttpGet("item")] [MapToApiVersion("1.0")] @@ -21,7 +21,7 @@ public class ItemPartialViewItemController : PartialViewItemControllerBase public async Task Item([FromQuery(Name = "path")] HashSet paths) { paths = paths.Select(path => path.VirtualPathToSystemPath()).ToHashSet(); - IEnumerable responseModels = _fileItemPresentationModelFactory.CreatePartialViewItemResponseModels(paths); + IEnumerable responseModels = _fileItemPresentationFactory.CreatePartialViewItemResponseModels(paths); return await Task.FromResult(Ok(responseModels)); } } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/Item/ItemScriptItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/Item/ItemScriptItemController.cs index 6fad3ac9fa..3ad4b09828 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/Item/ItemScriptItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/Item/ItemScriptItemController.cs @@ -10,10 +10,10 @@ namespace Umbraco.Cms.Api.Management.Controllers.Script.Item; [ApiVersion("1.0")] public class ItemScriptItemController : ScriptItemControllerBase { - private readonly IFileItemPresentationModelFactory _fileItemPresentationModelFactory; + private readonly IFileItemPresentationFactory _fileItemPresentationFactory; - public ItemScriptItemController(IFileItemPresentationModelFactory fileItemPresentationModelFactory) - => _fileItemPresentationModelFactory = fileItemPresentationModelFactory; + public ItemScriptItemController(IFileItemPresentationFactory fileItemPresentationFactory) + => _fileItemPresentationFactory = fileItemPresentationFactory; [HttpGet("item")] [MapToApiVersion("1.0")] @@ -21,7 +21,7 @@ public class ItemScriptItemController : ScriptItemControllerBase public async Task Item([FromQuery(Name = "path")] HashSet paths) { paths = paths.Select(path => path.VirtualPathToSystemPath()).ToHashSet(); - IEnumerable responseModels = _fileItemPresentationModelFactory.CreateScriptItemResponseModels(paths); + IEnumerable responseModels = _fileItemPresentationFactory.CreateScriptItemResponseModels(paths); return await Task.FromResult(Ok(responseModels)); } } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Item/ItemStaticFileItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Item/ItemStaticFileItemController.cs index 5a767f7b09..4d7bd314fe 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Item/ItemStaticFileItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Item/ItemStaticFileItemController.cs @@ -10,10 +10,10 @@ namespace Umbraco.Cms.Api.Management.Controllers.StaticFile.Item; [ApiVersion("1.0")] public class ItemStaticFileItemController : StaticFileItemControllerBase { - private readonly IFileItemPresentationModelFactory _fileItemPresentationModelFactory; + private readonly IFileItemPresentationFactory _fileItemPresentationFactory; - public ItemStaticFileItemController(IFileItemPresentationModelFactory fileItemPresentationModelFactory) - => _fileItemPresentationModelFactory = fileItemPresentationModelFactory; + public ItemStaticFileItemController(IFileItemPresentationFactory fileItemPresentationFactory) + => _fileItemPresentationFactory = fileItemPresentationFactory; [HttpGet("item")] [MapToApiVersion("1.0")] @@ -21,7 +21,7 @@ public class ItemStaticFileItemController : StaticFileItemControllerBase public async Task Item([FromQuery(Name = "path")] HashSet paths) { paths = paths.Select(path => path.VirtualPathToSystemPath()).ToHashSet(); - IEnumerable responseModels = _fileItemPresentationModelFactory.CreateStaticFileItemResponseModels(paths); + IEnumerable responseModels = _fileItemPresentationFactory.CreateStaticFileItemResponseModels(paths); return await Task.FromResult(Ok(responseModels)); } } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Item/ItemStylesheetItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Item/ItemStylesheetItemController.cs index 6e66d159dc..d4da446255 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Item/ItemStylesheetItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Item/ItemStylesheetItemController.cs @@ -10,10 +10,10 @@ namespace Umbraco.Cms.Api.Management.Controllers.Stylesheet.Item; [ApiVersion("1.0")] public class ItemStylesheetItemController : StylesheetItemControllerBase { - private readonly IFileItemPresentationModelFactory _fileItemPresentationModelFactory; + private readonly IFileItemPresentationFactory _fileItemPresentationFactory; - public ItemStylesheetItemController(IFileItemPresentationModelFactory fileItemPresentationModelFactory) - => _fileItemPresentationModelFactory = fileItemPresentationModelFactory; + public ItemStylesheetItemController(IFileItemPresentationFactory fileItemPresentationFactory) + => _fileItemPresentationFactory = fileItemPresentationFactory; [HttpGet("item")] [MapToApiVersion("1.0")] @@ -21,7 +21,7 @@ public class ItemStylesheetItemController : StylesheetItemControllerBase public async Task Item([FromQuery(Name = "path")] HashSet paths) { paths = paths.Select(path => path.VirtualPathToSystemPath()).ToHashSet(); - IEnumerable responseModels = _fileItemPresentationModelFactory.CreateStylesheetItemResponseModels(paths); + IEnumerable responseModels = _fileItemPresentationFactory.CreateStylesheetItemResponseModels(paths); return await Task.FromResult(Ok(responseModels)); } } diff --git a/src/Umbraco.Cms.Api.Management/DependencyInjection/EntityBuilderExtensions.cs b/src/Umbraco.Cms.Api.Management/DependencyInjection/EntityBuilderExtensions.cs index edb0874277..3376fd15c1 100644 --- a/src/Umbraco.Cms.Api.Management/DependencyInjection/EntityBuilderExtensions.cs +++ b/src/Umbraco.Cms.Api.Management/DependencyInjection/EntityBuilderExtensions.cs @@ -12,7 +12,7 @@ internal static class EntityBuilderExtensions { builder.WithCollectionBuilder() .Add(); - builder.Services.AddUnique(); + builder.Services.AddUnique(); return builder; } diff --git a/src/Umbraco.Cms.Api.Management/DependencyInjection/MediaBuilderExtensions.cs b/src/Umbraco.Cms.Api.Management/DependencyInjection/MediaBuilderExtensions.cs index e800031dbf..4cdf2f6e14 100644 --- a/src/Umbraco.Cms.Api.Management/DependencyInjection/MediaBuilderExtensions.cs +++ b/src/Umbraco.Cms.Api.Management/DependencyInjection/MediaBuilderExtensions.cs @@ -12,7 +12,7 @@ internal static class MediaBuilderExtensions { internal static IUmbracoBuilder AddMedia(this IUmbracoBuilder builder) { - builder.Services.AddTransient(); + builder.Services.AddTransient(); builder.Services.AddTransient(); builder.Services.AddTransient(); builder.Services.AddScoped(); diff --git a/src/Umbraco.Cms.Api.Management/Factories/FileItemPresentationModelFactory.cs b/src/Umbraco.Cms.Api.Management/Factories/FileItemPresentationFactory.cs similarity index 94% rename from src/Umbraco.Cms.Api.Management/Factories/FileItemPresentationModelFactory.cs rename to src/Umbraco.Cms.Api.Management/Factories/FileItemPresentationFactory.cs index c1a38a0c1d..9a26599cbc 100644 --- a/src/Umbraco.Cms.Api.Management/Factories/FileItemPresentationModelFactory.cs +++ b/src/Umbraco.Cms.Api.Management/Factories/FileItemPresentationFactory.cs @@ -9,12 +9,12 @@ using Umbraco.Extensions; namespace Umbraco.Cms.Api.Management.Factories; -public class FileItemPresentationModelFactory : IFileItemPresentationModelFactory +public class FileItemPresentationFactory : IFileItemPresentationFactory { private readonly FileSystems _fileSystems; private readonly IPhysicalFileSystem _physicalFileSystem; - public FileItemPresentationModelFactory(FileSystems fileSystems, IPhysicalFileSystem physicalFileSystem) + public FileItemPresentationFactory(FileSystems fileSystems, IPhysicalFileSystem physicalFileSystem) { _fileSystems = fileSystems; _physicalFileSystem = physicalFileSystem; diff --git a/src/Umbraco.Cms.Api.Management/Factories/IFileItemPresentationModelFactory.cs b/src/Umbraco.Cms.Api.Management/Factories/IFileItemPresentationFactory.cs similarity index 90% rename from src/Umbraco.Cms.Api.Management/Factories/IFileItemPresentationModelFactory.cs rename to src/Umbraco.Cms.Api.Management/Factories/IFileItemPresentationFactory.cs index 6f766448d6..1b00fc5c04 100644 --- a/src/Umbraco.Cms.Api.Management/Factories/IFileItemPresentationModelFactory.cs +++ b/src/Umbraco.Cms.Api.Management/Factories/IFileItemPresentationFactory.cs @@ -2,11 +2,10 @@ using Umbraco.Cms.Api.Management.ViewModels.Script.Item; using Umbraco.Cms.Api.Management.ViewModels.StaticFile.Item; using Umbraco.Cms.Api.Management.ViewModels.Stylesheet.Item; -using Umbraco.Cms.Core.IO; namespace Umbraco.Cms.Api.Management.Factories; -public interface IFileItemPresentationModelFactory +public interface IFileItemPresentationFactory { IEnumerable CreatePartialViewItemResponseModels(IEnumerable path); diff --git a/src/Umbraco.Cms.Api.Management/Factories/IMediaPresentationModelFactory.cs b/src/Umbraco.Cms.Api.Management/Factories/IMediaPresentationFactory.cs similarity index 93% rename from src/Umbraco.Cms.Api.Management/Factories/IMediaPresentationModelFactory.cs rename to src/Umbraco.Cms.Api.Management/Factories/IMediaPresentationFactory.cs index 829e951e3b..76faa64dbc 100644 --- a/src/Umbraco.Cms.Api.Management/Factories/IMediaPresentationModelFactory.cs +++ b/src/Umbraco.Cms.Api.Management/Factories/IMediaPresentationFactory.cs @@ -7,7 +7,7 @@ using Umbraco.Cms.Core.Models.Entities; namespace Umbraco.Cms.Api.Management.Factories; -public interface IMediaPresentationModelFactory +public interface IMediaPresentationFactory { Task CreateResponseModelAsync(IMedia media); diff --git a/src/Umbraco.Cms.Api.Management/Factories/MediaPresentationModelFactory.cs b/src/Umbraco.Cms.Api.Management/Factories/MediaPresentationFactory.cs similarity index 96% rename from src/Umbraco.Cms.Api.Management/Factories/MediaPresentationModelFactory.cs rename to src/Umbraco.Cms.Api.Management/Factories/MediaPresentationFactory.cs index f2012a80e6..18bc625e51 100644 --- a/src/Umbraco.Cms.Api.Management/Factories/MediaPresentationModelFactory.cs +++ b/src/Umbraco.Cms.Api.Management/Factories/MediaPresentationFactory.cs @@ -14,8 +14,8 @@ using Umbraco.Extensions; namespace Umbraco.Cms.Api.Management.Factories; -internal sealed class MediaPresentationModelFactory - : ContentPresentationFactoryBase, IMediaPresentationModelFactory +internal sealed class MediaPresentationFactory + : ContentPresentationFactoryBase, IMediaPresentationFactory { private readonly IUmbracoMapper _umbracoMapper; private readonly ContentSettings _contentSettings; @@ -23,7 +23,7 @@ internal sealed class MediaPresentationModelFactory private readonly IAbsoluteUrlBuilder _absoluteUrlBuilder; private readonly IMediaTypeService _mediaTypeService; - public MediaPresentationModelFactory( + public MediaPresentationFactory( IUmbracoMapper umbracoMapper, IOptions contentSettings, MediaUrlGeneratorCollection mediaUrlGenerators,