From 7a90d02f25237a68e9fc5281046085681447e5db Mon Sep 17 00:00:00 2001 From: Mario Alberto Arce Date: Tue, 21 Jul 2026 17:54:07 -0600 Subject: [PATCH 1/3] build(dependencies): migrate Axlis package references to ORM variants - replace application dependency from Axlis.Core to Axlis.ORM - add Axlis.ORM.Abstractions to application package references - replace web API dependencies from Axlis and Axlis.GraphQL to Axlis.ORM and Axlis.ORM.GraphQL --- .../CleanArchitecture.Application.csproj | 5 +++-- src/CleanArchitecture.WebApi/CleanArchitecture.WebApi.csproj | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/CleanArchitecture.Application/CleanArchitecture.Application.csproj b/src/CleanArchitecture.Application/CleanArchitecture.Application.csproj index 12f09a8..26f14ea 100644 --- a/src/CleanArchitecture.Application/CleanArchitecture.Application.csproj +++ b/src/CleanArchitecture.Application/CleanArchitecture.Application.csproj @@ -7,9 +7,10 @@ - + + - + diff --git a/src/CleanArchitecture.WebApi/CleanArchitecture.WebApi.csproj b/src/CleanArchitecture.WebApi/CleanArchitecture.WebApi.csproj index 60d674e..71c0727 100644 --- a/src/CleanArchitecture.WebApi/CleanArchitecture.WebApi.csproj +++ b/src/CleanArchitecture.WebApi/CleanArchitecture.WebApi.csproj @@ -25,8 +25,8 @@ - - + + From 826282454491e1c6c0a7079f7a6b2b52940972a6 Mon Sep 17 00:00:00 2001 From: Mario Alberto Arce Date: Tue, 21 Jul 2026 17:58:07 -0600 Subject: [PATCH 2/3] refactor(sitecore): migrate application imports to Axlis ORM namespaces - update service namespace usage from Axlis.Services to Axlis.ORM.Services in query handling - replace template-related Axlis namespaces with Axlis.ORM equivalents for attributes, core types, and field types - align Sitecore template models with ORM-based package structure --- .../Sitecore/Handlers/GetSitecoreShowcaseQueryHandler.cs | 2 +- .../Sitecore/Templates/Sample/SampleItem.cs | 6 +++--- .../Sitecore/Templates/System/Language.cs | 6 +++--- .../Sitecore/Templates/System/MainSection.cs | 4 ++-- .../Sitecore/Templates/System/Node.cs | 4 ++-- .../Sitecore/Templates/System/PublishingTarget.cs | 6 +++--- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/CleanArchitecture.Application/Api/Sitecore/Handlers/GetSitecoreShowcaseQueryHandler.cs b/src/CleanArchitecture.Application/Api/Sitecore/Handlers/GetSitecoreShowcaseQueryHandler.cs index 57bcfd4..082fb56 100644 --- a/src/CleanArchitecture.Application/Api/Sitecore/Handlers/GetSitecoreShowcaseQueryHandler.cs +++ b/src/CleanArchitecture.Application/Api/Sitecore/Handlers/GetSitecoreShowcaseQueryHandler.cs @@ -1,5 +1,5 @@ using Ardalis.Result; -using Axlis.Services; +using Axlis.ORM.Services; using CleanArchitecture.Application.Api.Sitecore.Queries; using CleanArchitecture.Application.Api.Sitecore.Responses; using CleanArchitecture.Application.Common.Handlers; diff --git a/src/CleanArchitecture.Application/Sitecore/Templates/Sample/SampleItem.cs b/src/CleanArchitecture.Application/Sitecore/Templates/Sample/SampleItem.cs index 0f2c0ea..9d111bc 100644 --- a/src/CleanArchitecture.Application/Sitecore/Templates/Sample/SampleItem.cs +++ b/src/CleanArchitecture.Application/Sitecore/Templates/Sample/SampleItem.cs @@ -1,6 +1,6 @@ -using Axlis.Attributes; -using Axlis.Core; -using Axlis.Core.FieldTypes; +using Axlis.ORM.Attributes; +using Axlis.ORM.Core; +using Axlis.ORM.Core.FieldTypes; namespace CleanArchitecture.Application.Sitecore.Templates.Sample; diff --git a/src/CleanArchitecture.Application/Sitecore/Templates/System/Language.cs b/src/CleanArchitecture.Application/Sitecore/Templates/System/Language.cs index e1e8d81..0e3bc01 100644 --- a/src/CleanArchitecture.Application/Sitecore/Templates/System/Language.cs +++ b/src/CleanArchitecture.Application/Sitecore/Templates/System/Language.cs @@ -1,6 +1,6 @@ -using Axlis.Attributes; -using Axlis.Core; -using Axlis.Core.FieldTypes; +using Axlis.ORM.Attributes; +using Axlis.ORM.Core; +using Axlis.ORM.Core.FieldTypes; namespace CleanArchitecture.Application.Sitecore.Templates.System; diff --git a/src/CleanArchitecture.Application/Sitecore/Templates/System/MainSection.cs b/src/CleanArchitecture.Application/Sitecore/Templates/System/MainSection.cs index 4422f9b..1fd9904 100644 --- a/src/CleanArchitecture.Application/Sitecore/Templates/System/MainSection.cs +++ b/src/CleanArchitecture.Application/Sitecore/Templates/System/MainSection.cs @@ -1,5 +1,5 @@ -using Axlis.Attributes; -using Axlis.Core; +using Axlis.ORM.Attributes; +using Axlis.ORM.Core; namespace CleanArchitecture.Application.Sitecore.Templates.System; diff --git a/src/CleanArchitecture.Application/Sitecore/Templates/System/Node.cs b/src/CleanArchitecture.Application/Sitecore/Templates/System/Node.cs index 870869e..5373492 100644 --- a/src/CleanArchitecture.Application/Sitecore/Templates/System/Node.cs +++ b/src/CleanArchitecture.Application/Sitecore/Templates/System/Node.cs @@ -1,5 +1,5 @@ -using Axlis.Attributes; -using Axlis.Core; +using Axlis.ORM.Attributes; +using Axlis.ORM.Core; namespace CleanArchitecture.Application.Sitecore.Templates.System; diff --git a/src/CleanArchitecture.Application/Sitecore/Templates/System/PublishingTarget.cs b/src/CleanArchitecture.Application/Sitecore/Templates/System/PublishingTarget.cs index 7bdab7c..df063f7 100644 --- a/src/CleanArchitecture.Application/Sitecore/Templates/System/PublishingTarget.cs +++ b/src/CleanArchitecture.Application/Sitecore/Templates/System/PublishingTarget.cs @@ -1,6 +1,6 @@ -using Axlis.Attributes; -using Axlis.Core; -using Axlis.Core.FieldTypes; +using Axlis.ORM.Attributes; +using Axlis.ORM.Core; +using Axlis.ORM.Core.FieldTypes; namespace CleanArchitecture.Application.Sitecore.Templates.System; From f90e6a22a518ed583bb1937039ec3316a29fcad0 Mon Sep 17 00:00:00 2001 From: Mario Alberto Arce Date: Tue, 21 Jul 2026 17:58:33 -0600 Subject: [PATCH 3/3] refactor(webapi): migrate Axlis startup registrations to ORM extensions - switch extension namespace usage to ORM-based imports - replace service registration from AddAxlis to AddAxlisORM - replace GraphQL registration from AddAxlisGraphQL to AddAxlisORMGraphQL --- src/CleanArchitecture.WebApi/Program.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/CleanArchitecture.WebApi/Program.cs b/src/CleanArchitecture.WebApi/Program.cs index 6ad58e4..7edca1a 100644 --- a/src/CleanArchitecture.WebApi/Program.cs +++ b/src/CleanArchitecture.WebApi/Program.cs @@ -1,4 +1,4 @@ -using Axlis.Extensions; +using Axlis.ORM.Extensions; using CleanArchitecture.Application; using CleanArchitecture.Infrastructure; using CleanArchitecture.Presentation; @@ -31,11 +31,11 @@ // --- Axlis: Sitecore Headless GraphQL ORM --- // Note: Endpoint and ApiKey must be set in user-secrets for development builder.Services - .AddAxlis(o => + .AddAxlisORM(o => { builder.Configuration.GetSection("Axlis").Bind(o); }) - .AddAxlisGraphQL(o => + .AddAxlisORMGraphQL(o => { o.Endpoint = builder.Configuration["AxlisGraphQL:Endpoint"] ?? string.Empty; o.ApiKey = builder.Configuration["AxlisGraphQL:ApiKey"];