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; }
public CommunityRepository(SampleModelContext context, IUnitOfWork unitOfWork) : base(context, unitOfWork) { }
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) { }