Пример #1
0
        public async Task <IActionResult> PostLancamento([FromBody] LancamentoInput input)
        {
            var criarLancamentoCommand = new ReceberLancamentoCommand(input);

            if (!ModelState.IsValid)
            {
                return(StatusCode(400, new
                {
                    command = criarLancamentoCommand,
                    status = "error",
                    erros = ModelState.AllErrors(),
                }));
            }
            await _commandBus.SendAsync(criarLancamentoCommand);

            return(Json(new
            {
                command = criarLancamentoCommand,
                status = "sent",
            }));
        }
Пример #2
0
 public ReceberLancamentoCommand(LancamentoInput input)
 {
     this.Input = input;
 }