public ICommandResult AdicionarAluno(AdicionarAlunoCommand command, [FromServices] AdicionarAlunoCommandHandler handler) { return((GenericCommandResult)handler.Handle(command)); }
public async Task <IActionResult> PostAsync([FromBody] AdicionarAlunoCommand command) { var result = await _mediator.EnviarComando(command); return(result.ValidationResult.IsValid ? CreatedAtAction("GravaAluno", new { id = result.id }, command) : CustomResponse(result.ValidationResult)); }