diff --git a/src/ReC.Application/RecActions/Commands/DeleteRecActionsCommand.cs b/src/ReC.Application/RecActions/Commands/DeleteRecActionsCommand.cs new file mode 100644 index 0000000..c1d0402 --- /dev/null +++ b/src/ReC.Application/RecActions/Commands/DeleteRecActionsCommand.cs @@ -0,0 +1,18 @@ +using DigitalData.Core.Abstraction.Application.Repository; +using MediatR; +using ReC.Domain.Entities; + +namespace ReC.Application.RecActions.Commands; + +public class DeleteRecActionsCommand : IRequest +{ + public long ProfileId { get; init; } = 2; +} + +public class DeleteRecActionsCommandHandler(IRepository repo) : IRequestHandler +{ + public async Task Handle(DeleteRecActionsCommand request, CancellationToken cancel) + { + await repo.DeleteAsync(act => act.ProfileId == request.ProfileId, cancel); + } +} \ No newline at end of file