Initial commit carried over from private repo. This is V2.
This commit is contained in:
15
code/MessengerApi/Contracts/Models/Scoped/IUnitOfWork.cs
Normal file
15
code/MessengerApi/Contracts/Models/Scoped/IUnitOfWork.cs
Normal file
@ -0,0 +1,15 @@
|
||||
using MessengerApi.Db.Contracts.Repositories;
|
||||
|
||||
namespace MessengerApi.Contracts.Models.Scoped
|
||||
{
|
||||
public interface IUnitOfWork
|
||||
{
|
||||
IUserRepository Users { get; }
|
||||
|
||||
IUserRouteRepository UserRoutes { get; }
|
||||
|
||||
IMessageRepository Messages { get; }
|
||||
|
||||
Task SaveChanges(CancellationToken ct = default);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user