refactor(backend): rename registration classes
This commit is contained in:
@@ -11,7 +11,7 @@ using Microsoft.IdentityModel.Tokens;
|
|||||||
|
|
||||||
namespace Socialize;
|
namespace Socialize;
|
||||||
|
|
||||||
public static class DependencyInjection
|
public static class ApplicationRegistration
|
||||||
{
|
{
|
||||||
public static IServiceCollection AddWebServices(this IServiceCollection services)
|
public static IServiceCollection AddWebServices(this IServiceCollection services)
|
||||||
{
|
{
|
||||||
@@ -9,7 +9,7 @@ using Socialize.Api.Infrastructure.Payments.Stripe.Configuration;
|
|||||||
|
|
||||||
namespace Socialize.Api.Infrastructure;
|
namespace Socialize.Api.Infrastructure;
|
||||||
|
|
||||||
public static class DependencyInjection
|
public static class InfrastructureRegistration
|
||||||
{
|
{
|
||||||
public static WebApplicationBuilder AddInfrastructureModule(
|
public static WebApplicationBuilder AddInfrastructureModule(
|
||||||
this WebApplicationBuilder builder)
|
this WebApplicationBuilder builder)
|
||||||
@@ -2,7 +2,7 @@ using Socialize.Api.Modules.Approvals.Services;
|
|||||||
|
|
||||||
namespace Socialize.Api.Modules.Approvals;
|
namespace Socialize.Api.Modules.Approvals;
|
||||||
|
|
||||||
public static class DependencyInjection
|
public static class ModuleRegistration
|
||||||
{
|
{
|
||||||
public static WebApplicationBuilder AddApprovalsModule(
|
public static WebApplicationBuilder AddApprovalsModule(
|
||||||
this WebApplicationBuilder builder)
|
this WebApplicationBuilder builder)
|
||||||
@@ -2,7 +2,7 @@ using Socialize.Api.Modules.Assets.Data;
|
|||||||
|
|
||||||
namespace Socialize.Api.Modules.Assets;
|
namespace Socialize.Api.Modules.Assets;
|
||||||
|
|
||||||
public static class DependencyInjection
|
public static class ModuleRegistration
|
||||||
{
|
{
|
||||||
public static WebApplicationBuilder AddAssetsModule(
|
public static WebApplicationBuilder AddAssetsModule(
|
||||||
this WebApplicationBuilder builder)
|
this WebApplicationBuilder builder)
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
namespace Socialize.Api.Modules.CalendarIntegrations;
|
namespace Socialize.Api.Modules.CalendarIntegrations;
|
||||||
|
|
||||||
public static class DependencyInjection
|
public static class ModuleRegistration
|
||||||
{
|
{
|
||||||
public static WebApplicationBuilder AddCalendarIntegrationsModule(this WebApplicationBuilder builder)
|
public static WebApplicationBuilder AddCalendarIntegrationsModule(this WebApplicationBuilder builder)
|
||||||
{
|
{
|
||||||
@@ -2,7 +2,7 @@ using Socialize.Api.Modules.Campaigns.Data;
|
|||||||
|
|
||||||
namespace Socialize.Api.Modules.Campaigns;
|
namespace Socialize.Api.Modules.Campaigns;
|
||||||
|
|
||||||
public static class DependencyInjection
|
public static class ModuleRegistration
|
||||||
{
|
{
|
||||||
public static WebApplicationBuilder AddCampaignsModule(
|
public static WebApplicationBuilder AddCampaignsModule(
|
||||||
this WebApplicationBuilder builder)
|
this WebApplicationBuilder builder)
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
namespace Socialize.Api.Modules.Channels;
|
namespace Socialize.Api.Modules.Channels;
|
||||||
|
|
||||||
public static class DependencyInjection
|
public static class ModuleRegistration
|
||||||
{
|
{
|
||||||
public static WebApplicationBuilder AddChannelsModule(
|
public static WebApplicationBuilder AddChannelsModule(
|
||||||
this WebApplicationBuilder builder)
|
this WebApplicationBuilder builder)
|
||||||
@@ -2,7 +2,7 @@ using Socialize.Api.Modules.Clients.Data;
|
|||||||
|
|
||||||
namespace Socialize.Api.Modules.Clients;
|
namespace Socialize.Api.Modules.Clients;
|
||||||
|
|
||||||
public static class DependencyInjection
|
public static class ModuleRegistration
|
||||||
{
|
{
|
||||||
public static WebApplicationBuilder AddClientsModule(
|
public static WebApplicationBuilder AddClientsModule(
|
||||||
this WebApplicationBuilder builder)
|
this WebApplicationBuilder builder)
|
||||||
@@ -2,7 +2,7 @@ using Socialize.Api.Modules.Comments.Data;
|
|||||||
|
|
||||||
namespace Socialize.Api.Modules.Comments;
|
namespace Socialize.Api.Modules.Comments;
|
||||||
|
|
||||||
public static class DependencyInjection
|
public static class ModuleRegistration
|
||||||
{
|
{
|
||||||
public static WebApplicationBuilder AddCommentsModule(
|
public static WebApplicationBuilder AddCommentsModule(
|
||||||
this WebApplicationBuilder builder)
|
this WebApplicationBuilder builder)
|
||||||
@@ -3,7 +3,7 @@ using Socialize.Api.Modules.ContentItems.Services;
|
|||||||
|
|
||||||
namespace Socialize.Api.Modules.ContentItems;
|
namespace Socialize.Api.Modules.ContentItems;
|
||||||
|
|
||||||
public static class DependencyInjection
|
public static class ModuleRegistration
|
||||||
{
|
{
|
||||||
public static WebApplicationBuilder AddContentItemsModule(
|
public static WebApplicationBuilder AddContentItemsModule(
|
||||||
this WebApplicationBuilder builder)
|
this WebApplicationBuilder builder)
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
namespace Socialize.Api.Modules.Feedback;
|
namespace Socialize.Api.Modules.Feedback;
|
||||||
|
|
||||||
public static class DependencyInjection
|
public static class ModuleRegistration
|
||||||
{
|
{
|
||||||
public static WebApplicationBuilder AddFeedbackModule(this WebApplicationBuilder builder)
|
public static WebApplicationBuilder AddFeedbackModule(this WebApplicationBuilder builder)
|
||||||
{
|
{
|
||||||
@@ -7,7 +7,7 @@ using Microsoft.AspNetCore.Identity;
|
|||||||
|
|
||||||
namespace Socialize.Api.Modules.Identity;
|
namespace Socialize.Api.Modules.Identity;
|
||||||
|
|
||||||
public static class DependencyInjection
|
public static class ModuleRegistration
|
||||||
{
|
{
|
||||||
public static WebApplicationBuilder AddIdentityModule(
|
public static WebApplicationBuilder AddIdentityModule(
|
||||||
this WebApplicationBuilder builder)
|
this WebApplicationBuilder builder)
|
||||||
@@ -4,7 +4,7 @@ using Socialize.Api.Modules.Notifications.Services;
|
|||||||
|
|
||||||
namespace Socialize.Api.Modules.Notifications;
|
namespace Socialize.Api.Modules.Notifications;
|
||||||
|
|
||||||
public static class DependencyInjection
|
public static class ModuleRegistration
|
||||||
{
|
{
|
||||||
public static WebApplicationBuilder AddNotificationsModule(
|
public static WebApplicationBuilder AddNotificationsModule(
|
||||||
this WebApplicationBuilder builder)
|
this WebApplicationBuilder builder)
|
||||||
@@ -2,7 +2,7 @@ using Socialize.Api.Modules.Organizations.Services;
|
|||||||
|
|
||||||
namespace Socialize.Api.Modules.Organizations;
|
namespace Socialize.Api.Modules.Organizations;
|
||||||
|
|
||||||
public static class DependencyInjection
|
public static class ModuleRegistration
|
||||||
{
|
{
|
||||||
public static WebApplicationBuilder AddOrganizationsModule(
|
public static WebApplicationBuilder AddOrganizationsModule(
|
||||||
this WebApplicationBuilder builder)
|
this WebApplicationBuilder builder)
|
||||||
@@ -2,7 +2,7 @@ using Socialize.Api.Modules.Workspaces.Data;
|
|||||||
|
|
||||||
namespace Socialize.Api.Modules.Workspaces;
|
namespace Socialize.Api.Modules.Workspaces;
|
||||||
|
|
||||||
public static class DependencyInjection
|
public static class ModuleRegistration
|
||||||
{
|
{
|
||||||
public static WebApplicationBuilder AddWorkspaceModule(
|
public static WebApplicationBuilder AddWorkspaceModule(
|
||||||
this WebApplicationBuilder builder)
|
this WebApplicationBuilder builder)
|
||||||
@@ -29,8 +29,8 @@ backend/src/Socialize.Api/Program.cs
|
|||||||
|
|
||||||
Composition registers:
|
Composition registers:
|
||||||
|
|
||||||
- web services and auth in `DependencyInjection.cs`
|
- web services and auth in `ApplicationRegistration.cs`
|
||||||
- infrastructure in `Infrastructure/DependencyInjection.cs`
|
- infrastructure in `Infrastructure/InfrastructureRegistration.cs`
|
||||||
- domain modules for Identity, Organizations, Workspaces, Clients, Campaigns, ContentItems, Assets, Comments, Approvals, Notifications, and Feedback
|
- domain modules for Identity, Organizations, Workspaces, Clients, Campaigns, ContentItems, Assets, Comments, Approvals, Notifications, and Feedback
|
||||||
|
|
||||||
## Data Ownership
|
## Data Ownership
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ Add the backend foundation for product feedback reports.
|
|||||||
## Likely Files
|
## Likely Files
|
||||||
|
|
||||||
- `backend/src/Socialize.Api/Modules/Identity/Contracts/KnownRoles.cs`
|
- `backend/src/Socialize.Api/Modules/Identity/Contracts/KnownRoles.cs`
|
||||||
- `backend/src/Socialize.Api/Modules/Identity/DependencyInjection.cs`
|
- `backend/src/Socialize.Api/Modules/Identity/ModuleRegistration.cs`
|
||||||
- `backend/src/Socialize.Api/Data/AppDbContext.cs`
|
- `backend/src/Socialize.Api/Data/AppDbContext.cs`
|
||||||
- `backend/src/Socialize.Api/Modules/Feedback/**`
|
- `backend/src/Socialize.Api/Modules/Feedback/**`
|
||||||
- `backend/tests/Socialize.Tests/**`
|
- `backend/tests/Socialize.Tests/**`
|
||||||
|
|||||||
Reference in New Issue
Block a user