Exemple #1
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));
        }
Exemple #2
0
        public async Task <IActionResult> PostRule(string app, [FromBody] CreateRuleDto request)
        {
            var context = await CommandBus.PublishAsync(request.ToCommand());

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

            return(CreatedAtAction(nameof(GetRules), new { app }, response));
        }