# Conflicts: # src/Umbraco.Infrastructure/Cache/DistributedCacheBinder_Handlers.cs # src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.MappingProfiles.cs # src/Umbraco.Infrastructure/PropertyEditors/PropertyEditorsComponent.cs # src/Umbraco.Infrastructure/Security/BackOfficeClaimsPrincipalFactory.cs # src/Umbraco.Infrastructure/Security/IBackOfficeUserManager.cs # src/Umbraco.Infrastructure/Security/IUmbracoUserManager.cs # src/Umbraco.Infrastructure/Security/SignOutAuditEventArgs.cs # src/Umbraco.Infrastructure/Security/UmbracoUserManager.cs # src/Umbraco.Infrastructure/Security/UserInviteEventArgs.cs # src/Umbraco.Tests.UnitTests/AutoFixture/AutoMoqDataAttribute.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/BackOffice/BackOfficeLookupNormalizerTests.cs # src/Umbraco.Web.BackOffice/Controllers/MemberController.cs # src/Umbraco.Web/Security/IBackOfficeUserPasswordChecker.cs # src/Umbraco.Web/Security/Providers/MembersRoleProvider.cs
45 lines
1.6 KiB
C#
45 lines
1.6 KiB
C#
using Microsoft.Extensions.DependencyInjection;
|
|
using Umbraco.Cms.Core.DependencyInjection;
|
|
using Umbraco.Cms.Core.Mapping;
|
|
using Umbraco.Cms.Core.Models.Mapping;
|
|
using Umbraco.Cms.Core.Security;
|
|
using Umbraco.Extensions;
|
|
|
|
namespace Umbraco.Cms.Infrastructure.DependencyInjection
|
|
{
|
|
public static partial class UmbracoBuilderExtensions
|
|
{
|
|
/// <summary>
|
|
/// Registers the core Umbraco mapper definitions
|
|
/// </summary>
|
|
public static IUmbracoBuilder AddCoreMappingProfiles(this IUmbracoBuilder builder)
|
|
{
|
|
builder.Services.AddUnique<UmbracoMapper>();
|
|
|
|
builder.WithCollectionBuilder<MapDefinitionCollectionBuilder>()
|
|
.Add<AuditMapDefinition>()
|
|
.Add<CodeFileMapDefinition>()
|
|
.Add<ContentPropertyMapDefinition>()
|
|
.Add<ContentTypeMapDefinition>()
|
|
.Add<DataTypeMapDefinition>()
|
|
.Add<EntityMapDefinition>()
|
|
.Add<DictionaryMapDefinition>()
|
|
.Add<MacroMapDefinition>()
|
|
.Add<RedirectUrlMapDefinition>()
|
|
.Add<RelationMapDefinition>()
|
|
.Add<SectionMapDefinition>()
|
|
.Add<TagMapDefinition>()
|
|
.Add<TemplateMapDefinition>()
|
|
.Add<UserMapDefinition>()
|
|
.Add<MemberMapDefinition>()
|
|
.Add<LanguageMapDefinition>()
|
|
.Add<IdentityMapDefinition>();
|
|
|
|
builder.Services.AddTransient<CommonMapper>();
|
|
builder.Services.AddTransient<MemberTabsAndPropertiesMapper>();
|
|
|
|
return builder;
|
|
}
|
|
}
|
|
}
|