Beispiel #1
0
        // DELETAR
        public async Task <HistoricoDto> Delete(int id)
        {
            var historico = await _repo.GetByIdAsync(id);

            if (historico == null)
            {
                throw new NotFoundException("Nenhum extrato encontrado com esse id!");
            }

            _repo.Delete(historico);
            if (await _repo.SaveAsync())
            {
                return(_map.Map <HistoricoDto>(historico));
            }
            throw new ArgumentException("Erro ao persitir no banco!");
        }