2024-04-01 13:05:11 +03:30
|
|
|
|
using Marten;
|
2024-08-07 16:15:53 +03:30
|
|
|
|
using Netina.Repository.Abstracts;
|
2024-04-01 13:05:11 +03:30
|
|
|
|
|
2024-04-16 20:01:34 +03:30
|
|
|
|
namespace Netina.Infrastructure.Marten;
|
2024-04-01 13:05:11 +03:30
|
|
|
|
|
2024-08-07 16:15:53 +03:30
|
|
|
|
public class MartenRepositoryWrapper(IDocumentStore documentStore,ICurrentUserService currentUserService) : IMartenRepositoryWrapper
|
2024-04-01 13:05:11 +03:30
|
|
|
|
{
|
|
|
|
|
|
public IMartenRepository<TMartenEntity> SetRepository<TMartenEntity>() where TMartenEntity : IMartenEntity
|
2024-08-07 16:15:53 +03:30
|
|
|
|
=> new MartenRepository<TMartenEntity>(documentStore, currentUserService);
|
2024-04-01 13:05:11 +03:30
|
|
|
|
}
|