예제 #1
0
 /// <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));
 }
예제 #2
0
 /// <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();
 }