public AppUserService(UserManager <AppUser> userManager, IRepository <TradeTransaction, int> tradeTransactionRepository, IRepository <Advertisement, int> advertisementRepository, IRepository <Currency, int> currencyRepository, IRepository <VerifyAccount, int> verifyAccountRepository, EWalletDbContext dbContext, IUnitOfWork unitOfWork, IHttpContextAccessor httpContextAccessor, ILogger <AppUserService> log) { _userManager = userManager; _unitOfWork = unitOfWork; _tradeTransactionRepository = tradeTransactionRepository; _advertisementRepository = advertisementRepository; _currencyRepository = currencyRepository; _verifyAccountRepository = verifyAccountRepository; _dbContext = dbContext; _httpContextAccessor = httpContextAccessor; _log = log; }
public EFRepository(EWalletDbContext dbContext) { _dbContext = dbContext; }
/// <summary> /// Đối tượng EWalletDbContext sẽ được inject vào và được quản lý bởi Dependency injection /// </summary> /// <param name="dbContext"></param> public EFUnitOfWork(EWalletDbContext dbContext) { _dbContext = dbContext; }