public async Task <ActionResult <Regiao> > Delete(int id)
        {
            var regiao = await _repositorio.BuscarPorID(id);

            if (regiao == null)
            {
                return(NotFound());
            }
            await _repositorio.Excluir(regiao);

            return(regiao);
        }
예제 #2
0
        public async Task <ActionResult <Regiao> > Delete(int id)
        {
            var regiao = await _repositorio.BuscarPorID(id);

            if (regiao == null)
            {
                return(NotFound("Região não encontrada"));
            }

            try {
                await _repositorio.Excluir(regiao);
            } catch (System.Exception ex) {
                return(BadRequest(new {
                    mensagem = "Não foi possível excluir. Raw: " + ex
                }));
            }
            return(regiao);
        }