/// <summary> /// Initializes a new instance of the <see cref="TodoTaskController"/> class. /// </summary> public TodoTaskController(IMediator mediator, ITodoTaskQueries queries, ILogger <TodoTaskController> logger) { _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _queries = queries ?? throw new ArgumentNullException(nameof(queries)); }