public FoldersService(IFoldersRepository foldersRepository, IStorageRepository storageRepository, IAdviseGroupService adviseGroupService, IClock clock, ILogger <FoldersService> logger) { this.foldersRepository = foldersRepository ?? throw new ArgumentNullException(nameof(foldersRepository)); 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 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 abstract Task RemoveAdviseGroup(IAdviseGroupService adviseGroupService, CancellationToken cancellationToken);
public abstract Task AssignAdviseGroup(IAdviseGroupService adviseGroupService, AdviseGroupModel adviseGroup, CancellationToken cancellationToken);
public AdviseGroupHelper(IAdviseGroupService adviseGroupService) { this.adviseGroupService = adviseGroupService ?? throw new ArgumentNullException(nameof(adviseGroupService)); }
public override Task RemoveAdviseGroup(IAdviseGroupService adviseGroupService, CancellationToken cancellationToken) { return(adviseGroupService.RemoveAdviseGroup(folder, cancellationToken)); }
public override Task AssignAdviseGroup(IAdviseGroupService adviseGroupService, AdviseGroupModel adviseGroup, CancellationToken cancellationToken) { return(adviseGroupService.AssignAdviseGroup(folder, adviseGroup, cancellationToken)); }