public async Task <DataResult <int> > AdicionarPublicacaoAsync(int professorId, int avaliacaoId, int turmaId, DateTime dataInicio, DateTime dataFim, int valorProva) { try { var retorno = await _avaliacaoService.AdicionarPublicacaoAsync(professorId, avaliacaoId, turmaId, dataInicio, dataFim, valorProva); return(new DataResult <int>(retorno)); } catch (Exception ex) { return(new DataResult <int>(ex)); } }