コード例 #1
0
ファイル: AssetsController.cs プロジェクト: Appleseed/squidex
        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));
        }
コード例 #2
0
ファイル: ContentsController.cs プロジェクト: teksoi/squidex
        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));
        }