public AdviseGroupService(IAdviseGroupRepository adviseGroupRepository, IFoldersRepository foldersRepository, IDiscsRepository discsRepository, ILogger <AdviseGroupService> logger) { this.adviseGroupRepository = adviseGroupRepository ?? throw new ArgumentNullException(nameof(adviseGroupRepository)); this.foldersRepository = foldersRepository ?? throw new ArgumentNullException(nameof(foldersRepository)); this.discsRepository = discsRepository ?? throw new ArgumentNullException(nameof(discsRepository)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public DiscsService(IDiscsRepository discsRepository, ISongsService songsService, ISongsRepository songsRepository, IStorageRepository storageRepository, IAdviseGroupService adviseGroupService, IClock clock, ILogger <DiscsService> logger) { this.discsRepository = discsRepository ?? throw new ArgumentNullException(nameof(discsRepository)); this.songsService = songsService ?? throw new ArgumentNullException(nameof(songsService)); this.songsRepository = songsRepository ?? throw new ArgumentNullException(nameof(songsRepository)); this.storageRepository = storageRepository ?? throw new ArgumentNullException(nameof(storageRepository)); this.adviseGroupService = adviseGroupService ?? throw new ArgumentNullException(nameof(adviseGroupService)); this.clock = clock ?? throw new ArgumentNullException(nameof(clock)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public AdviseSetService(IAdviseSetRepository adviseSetRepository, IDiscsRepository discsRepository) { this.adviseSetRepository = adviseSetRepository ?? throw new ArgumentNullException(nameof(adviseSetRepository)); this.discsRepository = discsRepository ?? throw new ArgumentNullException(nameof(discsRepository)); }