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); }
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); }
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); }