my-code-codex

UnitOfWork

Implementação do IUnitOfWork. Delega o commit para o AppDbContext.

namespace Infra.Persistence;

public class UnitOfWork : IUnitOfWork
{
    private readonly AppDbContext _context;

    public UnitOfWork(AppDbContext context)
    {
        _context = context;
    }

    public Task<int> CommitAsync(CancellationToken ct = default) =>
        _context.SaveChangesAsync(ct);
}