using mws.backend.dotnet.application.Common.Repositories; namespace mws.backend.dotnet.application.Common; public interface IUnitOfWork { IUserRepository Users { get; } IProjectRepository Projects { get; } ITaskRepository Tasks { get; } IDocumentRepository Documents { get; } IRoleRepository Roles { get; } IMasterDataRepository MasterData { get; } IActionLogRepository ActionLogs { get; } ILoginLogRepository LoginLogs { get; } Task SaveChangesAsync(CancellationToken ct = default); }