示例#1
0
 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));
 }
示例#2
0
 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));
 }