public async Task <ActionResult <Localizacao> > Delete(int id)
        {
            var localizacao = await _repositorio.BuscarPorId(id);

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

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

            if (localizacao_buscada == null)
            {
                return(NotFound(new { mensagem = "Nenhuma localização encontrada para o ID informado" }));
            }

            await _repositorio.Excluir(localizacao_buscada);

            return(localizacao_buscada);
        }
예제 #3
0
        public async Task <ActionResult <Localizacao> > Delete(int id)
        {
            var localizacao = await _repositorio.BuscarPorId(id);

            if (localizacao == null)
            {
                return(NotFound()); // notfound - não existe
            }
            localizacao = await _repositorio.Excluir(localizacao);

            // _contexto.Localizacao.Remove(localizacao);
            // await _contexto.SaveChangesAsync();
            return(localizacao);
        }
        public async Task <ActionResult <Localizacao> > Delete(int id)
        {
            // FindAsync = procura algo especifico no banco
            var localizacao = await _repositorio.BuscarPorID(id);

            if (localizacao == null)
            {
                return(NotFound());
            }

            await _repositorio.Excluir(localizacao);

            return(localizacao);
        }