public CompositionService( IArtistRepository artistRepository, ICompositionRepository compositionRepository, IAlbumRepository albumRepository) { _artistRepository = artistRepository; _compositionRepository = compositionRepository; _albumRepository = albumRepository; }
public UnitOfWork(ApplicationDbContext context) { _context = context; Gigs = new GigRepository(_context); Attendence = new AttendenceRepository(_context); Following = new FollowingRepository(_context); Genre = new GenreRepository(_context); Notification = new NotificationRepository(_context); Composition = new CompositionRepository(_context); Artist = new ArtistRepository(_context); }
public CompositionsController(ICompositionRepository repository) { _repository = repository ?? throw new ArgumentNullException(nameof(repository)); }
public PlaylistController(IPerformerRepository performerRepository, IGenreRepository genreRepository, ICompositionRepository compositionRepository) { this.performerRepository = performerRepository; this.genreRepository = genreRepository; this.compositionRepository = compositionRepository; }
public RedisGetCompositionHandler(ICompositionRepository repository) => _repository = repository;
public AlbumsController(IAlbumRepository albumRepository, ICompositionRepository compositionRepository, IPerformerRepository performerRepository) { this.albumRepository = albumRepository; this.compositionRepository = compositionRepository; this.performerRepository = performerRepository; }
public CompositionService(ICompositionRepository compositionRepository, IUnitOfWork unitOfWork, IApplicationTraceService applicationTraceService) { this._compositionRepository = compositionRepository; this._applicationTraceService = applicationTraceService; this._unitOfWork = unitOfWork; }
public AddCompositionHandler(ICompositionRepository repository, ILogger <AddCompositionHandler> log) { _repository = repository; _log = log; }
public CompositionsController(ICompositionRepository compositionRepository, IAlbumRepository albumRepository, IGenreRepository genreRepository) { this.compositionRepository = compositionRepository; this.albumRepository = albumRepository; this.genreRepository = genreRepository; }