public async Task <ActionResult <TipoUsuario> > Delete(int id) { var tipousuario = await _repositorio.BuscarPorID(id); if (tipousuario == null) { return(NotFound()); } await _repositorio.Excluir(tipousuario); return(tipousuario); }
public async Task <ActionResult <TipoUsuario> > Delete(int id) { var tipoUsuario = await repositorio.BuscarPorId(id); if (tipoUsuario == null) { return(NotFound(new{ mensagem = "Nenhum tipo de usuário encontrado para o ID informado" })); } tipoUsuario = await repositorio.Excluir(tipoUsuario); return(tipoUsuario); }
public async Task <ActionResult <TipoUsuario> > Delete(int id) { // FindAsync = procura algo especifico no banco var tipousuario = await _repositorio.BuscarPorID(id); if (tipousuario == null) { return(NotFound()); } await _repositorio.Excluir(tipousuario); return(tipousuario); }
public async Task <ActionResult <TipoUsuario> > Delete(int id) { var tipousuario = await _repositorio.BuscarPorId(id); if (tipousuario == null) { return(NotFound()); // notfound - não existe } tipousuario = await _repositorio.Excluir(tipousuario); // _contexto.TipoUsuario.Remove(tipousuario); // await _contexto.SaveChangesAsync(); return(tipousuario); }
public async Task <ActionResult <TipoUsuario> > Delete(int id) { var tipo_usuario = await _repository.BuscarPorID(id); if (tipo_usuario == null) { return(NotFound("Tipo de Usuario não encontrado")); } try { await _repository.Excluir(tipo_usuario); } catch (System.Exception ex) { return(BadRequest(new { mensagem = "Não foi possível excluir. Raw: " + ex })); } return(tipo_usuario); }