public async Task <IActionResult> BulkUpdateAssets(string app, [FromBody] BulkUpdateAssetsDto request) { var command = request.ToCommand(); var context = await CommandBus.PublishAsync(command); var result = context.Result <BulkUpdateResult>(); var response = result.Select(x => BulkResultDto.FromBulkResult(x, HttpContext)).ToArray(); return(Ok(response)); }
public async Task <IActionResult> BulkContents(string app, string name, [FromBody] BulkUpdateDto request) { await contentQuery.GetSchemaOrThrowAsync(Context, name); var command = request.ToCommand(); var context = await CommandBus.PublishAsync(command); var result = context.Result <BulkUpdateResult>(); var response = result.Select(x => BulkResultDto.FromImportResult(x, HttpContext)).ToArray(); return(Ok(response)); }