public async Task <ActionResult <TipoUsuario> > Get(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" }));
            }

            return(tipoUsuario);
        }
예제 #2
0
        public async Task <ActionResult <TipoUsuario> > Get(int id)
        {
            var tipousuario = await _repositorio.BuscarPorId(id);

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

            return(tipousuario);
        }
예제 #3
0
        public async Task <ActionResult <TipoUsuario> > Get(int id)
        {
            // FindAsync = procura algo específico no banco
            // await
            var tipousuario = await _repositorio.BuscarPorId(id);

            if (tipousuario == null)
            {
                return(NotFound());
            }
            return(tipousuario);
        }
예제 #4
0
        // O PUT SERVE PARA ALTERAR/ATUALIZAR UM NOVO ITEM
        public IActionResult Alterar(TipoUsuarioDomain tipoUsuario)
        {
            TipoUsuarioDomain tipoUsuarioBuscado = TipoUsuarioRepository.BuscarPorId(tipoUsuario.IdTipoUsuario);

            if (tipoUsuarioBuscado == null)
            {
                return(NotFound());
            }
            TipoUsuarioRepository.Alterar(tipoUsuario);
            return(Ok());
        }