/// <summary> /// Booking Repository constructor with dependencies. /// </summary> /// <param name="logger">Logger dependency</param> /// <param name="dbContext">dbContext dependency</param> public BookingRepository(ILogger <BookingRepository> logger, MordyGolfContext dbContext) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); }
/// <summary> /// User Repository Constructor with dependencies /// </summary> /// <param name="logger">Logger dependency</param> /// <param name="dbContext">dbContext dependency</param> public UserRepository(ILogger <UserRepository> logger, MordyGolfContext dbContext) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); _dbConnection = _dbContext.Database.GetDbConnection(); }