示例#1
0
 public HomeController(IConcurrencyProcessor concurrencyProcessor,
                       ILogger <HomeController> logger,
                       IObjectProvider objectProvider,
                       IUnitOfWork unitOfWork,
                       ICommunityRepository domainRepository,
                       SampleModelContext dbContext,
                       ICommunityService communityService,
                       IMailboxProcessor mailboxProcessor)
 {
     _concurrencyProcessor = concurrencyProcessor;
     _objectProvider       = objectProvider;
     _unitOfWork           = unitOfWork;
     _domainRepository     = domainRepository;
     _dbContext            = dbContext;
     _communityService     = communityService;
     _mailboxProcessor     = mailboxProcessor;
     _logger = logger;
 }
示例#2
0
 public CommunityRepository(SampleModelContext context, IUnitOfWork unitOfWork)
     : base(context, unitOfWork)
 {
 }
示例#3
0
 public RepositoryBase(SampleModelContext dbContext, IUnitOfWork unitOfWork, ILoggerFactory loggerFactory) : base(dbContext, unitOfWork)
 {
     //loggerFactory.CreateLogger($"Sample.Persistence.Repositories.RepositoryBase<{typeof(TEntity).Name}>").LogDebug($"AssetDbContext hash code {dbContext.GetHashCode()}");
 }
 public CommunityRepository(SampleModelContext context, IUnitOfWork unitOfWork, IContainer container)
     : base(context, unitOfWork, container)
 {
 }
示例#5
0
 public CommunityRepository(SampleModelContext context, IUnitOfWork unitOfWork)
     : base(context, unitOfWork)
 {
 }