public HitService(ILogger logger, EFmodels.ApplicationDBContext context, IConfiguration configuration) { _context = context ?? throw new ArgumentNullException(nameof(context)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _pageSize = configuration.GetValue <int>("PageSize"); _random = new Random(); }