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 Task Handle(DeleteRecActionsCommand request, CancellationToken cancel) { return repo.DeleteAsync(act => act.ProfileId == request.ProfileId, cancel); } }