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);
        }
示例#2
0
        public AtribuicaoEsporadicaCompletaDto ObterPorId(long id)
        {
            var atribuicaoEsporadica = repositorioAtribuicaoEsporadica.ObterPorId(id);

            if (atribuicaoEsporadica is null)
            {
                return(null);
            }

            return(EntidadeParaDtoCompleto(atribuicaoEsporadica));
        }