classlib/ExpenseTracker.Application/Common/Interfaces/IUnitOfWork.cs
2024-08-07 21:12:02 +03:00

13 lines
357 B
C#

using ExpenseTracker.Application.Common.Interfaces.Repositories;
namespace ExpenseTracker.Application.Common.Interfaces;
public interface IUnitOfWork : IDisposable
{
IAccountRepository AccountRepository { get; }
ITransactionRepository TransactionRepository { get; }
int Save();
Task<int> SaveAsync(CancellationToken cancellationToken);
}