public async Task <IActionResult> Download([FromRoute] DownloadFileFromRoute route, [FromQuery] DownloadFileFromQuery query) { var request = new DownloadFileRequest(route, query); var result = await _apiResult.Produce(request); return(result); }
public DownloadFileRequest(DownloadFileFromRoute route, DownloadFileFromQuery query) { _route = route ?? throw new ArgumentNullException(nameof(route)); _query = query ?? throw new ArgumentNullException(nameof(query)); }