public async Task Excluir(long idAtribuicaoEsporadica) { var atribuicaoEsporadica = repositorioAtribuicaoEsporadica.ObterPorId(idAtribuicaoEsporadica); if (atribuicaoEsporadica is null) { throw new NegocioException("Não foi possível localizar esta atribuição esporádica."); } atribuicaoEsporadica.Excluir(); await repositorioAtribuicaoEsporadica.SalvarAsync(atribuicaoEsporadica); }
public AtribuicaoEsporadicaCompletaDto ObterPorId(long id) { var atribuicaoEsporadica = repositorioAtribuicaoEsporadica.ObterPorId(id); if (atribuicaoEsporadica is null) { return(null); } return(EntidadeParaDtoCompleto(atribuicaoEsporadica)); }