コード例 #1
0
        public async Task <IActionResult> PostNestedField(string app, string name, long parentId, [FromBody] AddFieldDto request)
        {
            var command = request.ToCommand(parentId);

            var response = await InvokeCommandAsync(command);

            return(CreatedAtAction(nameof(SchemasController.GetSchema), "Schemas", new { app, name }, response));
        }
コード例 #2
0
        public async Task <IActionResult> PostNestedField(string app, string name, long parentId, [FromBody] AddFieldDto request)
        {
            var command = request.ToCommand(parentId);

            var response = await InvokeCommandAsync(app, command);

            return(StatusCode(201, response));
        }
コード例 #3
0
        public async Task <IActionResult> PostNestedField(string app, string name, long parentId, [FromBody] AddFieldDto request)
        {
            var context = await CommandBus.PublishAsync(request.ToCommand(parentId));

            var result   = context.Result <EntityCreatedResult <long> >();
            var response = EntityCreatedDto.FromResult(result);

            return(StatusCode(201, response));
        }