예제 #1
0
 public GroupService(VersesDbContext dbContext, IVerseService verseService, ILogger <GroupService> logger)
 {
     DbContext    = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
     VerseService = verseService ?? throw new ArgumentNullException(nameof(verseService));
     Logger       = logger ?? throw new ArgumentNullException(nameof(logger));
 }
예제 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserService"/> class.
 /// </summary>
 /// <param name="dbContext">A DbContext for interacting with the app database.</param>
 /// <param name="configuration">App configuration, including default Bible translation to use.</param>
 public UserService(VersesDbContext dbContext, IConfiguration configuration, ILogger <UserService> logger)
 {
     Configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
     DbContext     = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
     Logger        = logger ?? throw new ArgumentNullException(nameof(logger));
 }
예제 #3
0
 public VerseService(VersesDbContext dbContext, LookupServiceResolver lookupResolver, ILogger <VerseService> logger)
 {
     DbContext      = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
     LookupResolver = lookupResolver ?? throw new ArgumentNullException(nameof(lookupResolver));
     Logger         = logger ?? throw new ArgumentNullException(nameof(logger));
 }