コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }
コード例 #5
0
        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);
        }