Files
imprink/src/Printbase.Application/IUnitOfWork.cs
2025-05-27 12:48:12 +03:00

15 lines
420 B
C#

using Printbase.Domain.Repositories;
namespace Printbase.Application;
public interface IUnitOfWork
{
public IProductRepository ProductRepository { get; }
public ICategoryRepository CategoryRepository { get; }
public IProductVariantRepository ProductVariantRepository { get; }
Task SaveAsync();
Task BeginTransactionAsync();
Task CommitTransactionAsync();
Task RollbackTransactionAsync();
}