Convert Roles module to MediatR commands/queries
Replaces IRoleService/RoleService. The permission-builder logic moves to a shared RolePermissionBuilder static helper used by both the create and update handlers. RolesController keeps its inline IPermissionService checks unchanged. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -6,7 +6,6 @@ using Mws.Application.Common;
|
||||
using Mws.Application.Documents;
|
||||
using Mws.Application.Permissions;
|
||||
using Mws.Application.Projects;
|
||||
using Mws.Application.Roles;
|
||||
using Mws.Application.Tasks;
|
||||
using Mws.Infrastructure.Authentication;
|
||||
using Mws.Infrastructure.Persistence;
|
||||
@@ -40,7 +39,6 @@ public static class DependencyInjection
|
||||
services.AddScoped<ITokenService, JwtTokenService>();
|
||||
|
||||
services.AddScoped<IPermissionService, PermissionService>();
|
||||
services.AddScoped<IRoleService, RoleService>();
|
||||
services.AddScoped<IProjectService, ProjectService>();
|
||||
services.AddScoped<IProjectMemberService, ProjectMemberService>();
|
||||
services.AddScoped<IDocumentService, DocumentService>();
|
||||
|
||||
Reference in New Issue
Block a user