public async Task <IActionResult> MultipagePdfAsync([FromBody] Dictionary <string, List <int> > ids, CancellationToken cancellationToken) { InitUserInfo(); if (!AllowPrint) { return(ValidationProblem()); } var idToPrint = ids["ids"]; string key = await _purchaseOrderDetailService.GeneratePdfMultiPageBackgroundProcess(idToPrint, cancellationToken); Dictionary <string, string> result = new Dictionary <string, string>() { { "id", key } }; return(Ok(result)); }