Handler.cs 417 B

1234567891011121314
  1. using Application.Abstractions.Data;
  2. using MediatR;
  3. using Microsoft.EntityFrameworkCore;
  4. namespace Application.Features.Document.Delete
  5. {
  6. public sealed class Handler(IAppDbContext db) : IRequestHandler<Command>
  7. {
  8. public async Task Handle(Command request, CancellationToken ct)
  9. {
  10. await db.Document.Where(c => request.IDs.Contains(c.ID)).ExecuteDeleteAsync(ct);
  11. }
  12. }
  13. }