public async Task <IActionResult> PlanosDeAcaoPostAsync(Guid id,
                                                                [FromBody] PlanosDeAcaoReunioesPost model)
        {
            var reuniao = await ObterReuniaoAsync(id);

            var command = new DefinirPlanoDeAcaoDaReuniaoCommand()
            {
                Reuniao       = reuniao,
                PlanoDeAcaoId = model.PlanoDeAcaoId.Value
            };

            await mediator.Send(command);

            return(NoContent());
        }
        public async Task <Unit> Handle(DefinirPlanoDeAcaoDaReuniaoCommand request, CancellationToken cancellationToken)
        {
            request.Reuniao.DefinirPlanoDeAcao(request.PlanoDeAcaoId);

            return(await ProcederComAAtualizacaoDaReuniaoAsync(request.Reuniao));
        }