public CreateAlbumCommandHandler(
     IAlbumRepository albumRepository,
     IAlbumQueries albumQueries,
     IHttpContextAccessor httpContextAccessor,
     ILogger <CreateAlbumCommandHandler> logger)
 {
     _albumRepository     = albumRepository ?? throw new ArgumentNullException(nameof(albumRepository));
     _albumQueries        = albumQueries ?? throw new ArgumentNullException(nameof(albumQueries));
     _httpContextAccessor = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Exemplo n.º 2
0
 public AlbumsController(IMediator mediator, IAlbumQueries albumQueries, ILogger <AlbumsController> logger)
 {
     _albumQueries = albumQueries ?? throw new ArgumentNullException(nameof(albumQueries));
     _mediator     = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _logger       = logger ?? throw new ArgumentNullException(nameof(logger));
 }