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)); }