Add physical delete

This commit is contained in:
Oscar Morales
2025-08-08 11:13:25 -06:00
parent 4fa4693bb9
commit 27d1bb680b
14 changed files with 265 additions and 3 deletions

View File

@@ -108,6 +108,10 @@ namespace Core.Inventory.Service.API.Extensions
services.AddScoped<IValidator<ChangeTagTypeStatusRequest>, ChangeTagTypeStatusValidator>();
services.AddScoped<IComponentHandler<ChangeTagTypeStatusRequest>, TagTypeHandler>();
services.AddValidatorsFromAssemblyContaining<DeleteTagTypeValidator>();
services.AddScoped<IValidator<DeleteTagTypeRequest>, DeleteTagTypeValidator>();
services.AddScoped<IComponentHandler<DeleteTagTypeRequest>, TagTypeHandler>();
#endregion
#region Tag Services
@@ -135,6 +139,10 @@ namespace Core.Inventory.Service.API.Extensions
services.AddScoped<IComponentHandler<AddParentTagToTagRequest>, TagHandler>();
services.AddScoped<IComponentHandler<RemoveParentTagFromTagRequest>, TagHandler>();
services.AddValidatorsFromAssemblyContaining<DeleteTagValidator>();
services.AddScoped<IValidator<DeleteTagRequest>, DeleteTagValidator>();
services.AddScoped<IComponentHandler<DeleteTagRequest>, TagHandler>();
#endregion
#region TagOverride Services
@@ -159,6 +167,10 @@ namespace Core.Inventory.Service.API.Extensions
services.AddScoped<IValidator<ChangeTagOverrideStatusRequest>, ChangeTagOverrideStatusValidator>();
services.AddScoped<IComponentHandler<ChangeTagOverrideStatusRequest>, TagOverrideHandler>();
services.AddValidatorsFromAssemblyContaining<DeleteTagOverrideValidator>();
services.AddScoped<IValidator<DeleteTagOverrideRequest>, DeleteTagOverrideValidator>();
services.AddScoped<IComponentHandler<DeleteTagOverrideRequest>, TagOverrideHandler>();
#endregion
#region Product Services