public Task <IActionResult> GetAsync( [FromServices] IGetProductsCommand command, [FromQuery] string sortOption, CancellationToken cancellationToken) => command.ExecuteAsync(sortOption, cancellationToken);
public Task <IActionResult> Products([FromRoute] string filter, [FromServices] IGetProductsCommand command) { return(command.ExecuteAsync(filter)); }