Files
Diary/Data/UnitOfWork.cs
2022-09-01 23:02:49 +01:00

23 lines
389 B
C#

namespace Diary.Data
{
public interface IUnitOfWork
{
Task CompleteAsync();
}
public class UnitOfWork:IUnitOfWork
{
private readonly IDiaryDBContext _context;
public UnitOfWork(IDiaryDBContext context)
{
_context = context ?? throw new ArgumentNullException(nameof(context));
}
public async Task CompleteAsync()
{
await _context.SaveChangesAsync();
}
}
}