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)); }
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)); }