public async Task <IActionResult> ConcluirTodosItensPostAsync(Guid id) { var planoDeAcao = await ObterPlanoDeAcaoAsync(id); var command = new ConcluirItensDoPlanoDeAcaoCommand() { PlanoDeAcao = planoDeAcao }; await mediator.Send(command); return(Ok()); }
public async Task <Unit> Handle(ConcluirItensDoPlanoDeAcaoCommand request, CancellationToken cancellationToken) { request.PlanoDeAcao.ConcluirItens(); return(await ProcederComAAtualizacaoDoPlanoDeAcaoAsync(request.PlanoDeAcao)); }