public async Task <string> Executar(long id, ComunicadoAlterarDto comunicado) { return(await mediator.Send(new SolicitarAlteracaoComunicadoEscolaAquiCommand( id , comunicado.DataEnvio , comunicado.DataExpiracao , comunicado.Descricao , comunicado.GruposId , comunicado.Titulo , comunicado.AnoLetivo , comunicado.SeriesResumidas , comunicado.CodigoDre , comunicado.CodigoUe , comunicado.AlunosEspecificados , comunicado.Modalidade , comunicado.Semestre , comunicado.Alunos , comunicado.Turmas , comunicado.TipoCalendarioId , comunicado.EventoId))); }
public async Task <IActionResult> Alterar(long id, [FromBody] ComunicadoAlterarDto comunicadoDto, [FromServices] ISolicitarAlteracaoComunicadoEscolaAquiUseCase solicitarAlteracaoComunicadoEscolaAquiUseCase) { return(Ok(await solicitarAlteracaoComunicadoEscolaAquiUseCase.Executar(id, comunicadoDto))); }